黑马程序员技术交流社区
标题:
Asp.net .net(C#) 获取当前命名空间,类名,方法名的方法
[打印本页]
作者:
u010209195
时间:
2014-11-17 14:52
标题:
Asp.net .net(C#) 获取当前命名空间,类名,方法名的方法
本帖最后由 u010209195 于 2014-11-17 15:00 编辑
//取得当前方法 【命名空间】
System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Namespace
复制代码
//取得当前方法 【类全名 包括命名空间】eg:命名空间.类名
System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName
复制代码
//取得当前方法名 【Method】
System.Reflection.MethodBase.GetCurrentMethod().Name
复制代码
其它
StackTrace ss = new StackTrace(true);
MethodBase mb = ss.GetFrame(1).GetMethod();
//取得父方法命名空间
str += mb.DeclaringType.Namespace + "\n";
//取得父方法类名
str += mb.DeclaringType.Name + "\n";
//取得父方法类全名
str += mb.DeclaringType.FullName + "\n";
//取得父方法名
str += mb.Name + "\n";
复制代码
作者:
肌肉男小虎
时间:
2014-11-17 15:57
楼主好顶赞,还有给点技术分黑马币的说
作者:
李双
时间:
2014-11-22 21:26
.net开源了,可是转java了
作者:
jdedffjef83j
时间:
2014-12-6 16:00
学习了:lol
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2