
C#如何获取被调用的方法的名称及参数列表
1个回答
展开全部
static void a2()
{
StackFrame frame = new StackFrame(1); //偏移一个函数位,也即是获取当前函数的前一个调用函数
MethodBase method = frame.GetMethod(); //取得调用函数
Console.WriteLine(method.Name); //a1
}
static void a1()
{
a2();
}
{
StackFrame frame = new StackFrame(1); //偏移一个函数位,也即是获取当前函数的前一个调用函数
MethodBase method = frame.GetMethod(); //取得调用函数
Console.WriteLine(method.Name); //a1
}
static void a1()
{
a2();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询