111,075
社区成员




static void a2()
{
StackFrame frame = new StackFrame(1); //偏移一个函数位,也即是获取当前函数的前一个调用函数
MethodBase method = frame.GetMethod(); //取得调用函数
Console.WriteLine(method.Name); //a1
}
static void a1()
{
a2();
}
直接
static void a1()
{
string aa = MethodBase.GetCurrentMethod().Name;
Console.WriteLine(aa);
}
static void a2()
{
StackFrame frame = new StackFrame(1); //偏移一个函数位,也即是获取当前函数的前一个调用函数
MethodBase method = frame.GetMethod(); //取得调用函数
Console.WriteLine(method.Name); //a1
}
static void a1()
{
a2();
}