在方法内部获取调用自己方法的“名称”

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

 

posted @ 2014-08-13 15:42  simadi  阅读(295)  评论(0)    收藏  举报