首页 新闻 会员 周边 捐助

C#:如何通过反射得到当前方法所在的方法名?

0
悬赏园豆:5 [已解决问题] 解决于 2016-07-24 21:39

比方说,我在方法A里面写代码,怎么可以得到方法A的方法名?

C#
JaneEyreWork的主页 JaneEyreWork | 初学一级 | 园豆:11
提问于:2016-07-24 08:46
< >
分享
最佳答案
0
            //1.
            var methodInfo = MethodBase.GetCurrentMethod();
            Console.WriteLine(methodInfo.Name);

            //2.
            var method = new StackTrace().GetFrame(0).GetMethod();
            Console.WriteLine(method.Name);

 

收获园豆:5
MrNice | 老鸟四级 |园豆:3468 | 2016-07-24 11:21
其他回答(1)
0

跟反射没关系.得读堆栈.楼上那样

吴瑞祥 | 园豆:29449 (高人七级) | 2016-07-24 16:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册