Asp.net .net(C#) 获取当前命名空间,类名,方法名的方法
2012-12-27 17:53
369 查看
以下方法在即时窗口中不能使用, 请各位大大们调试的时候注意了!
可以直接写在方法中输出来看看哦!
可以直接写在方法中输出来看看哦!
01 | public static string GetMethodInfo() |
02 | { |
03 | string str = "" ; |
04 | //取得当前方法命名空间 |
05 | str += "命名空间名:" +System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Namespace + "\n" ; |
06 | //取得当前方法类全名包括命名空间 |
07 | str += "类名:" +System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName + "\n" ; |
08 | //取得当前方法名 |
09 | str += "方法名:" +System.Reflection.MethodBase.GetCurrentMethod().Name + "\n" ; |
10 | str += "\n" ; |
11 |
12 | StackTrace ss = new StackTrace( true ); |
13 | MethodBase mb = ss.GetFrame(1).GetMethod(); |
14 | //取得父方法命名空间 |
15 | str += mb.DeclaringType.Namespace + "\n" ; |
16 | //取得父方法类名 |
17 | str += mb.DeclaringType.Name + "\n" ; |
18 | //取得父方法类全名 |
19 | str += mb.DeclaringType.FullName + "\n" ; |
20 | //取得父方法名 |
21 | str += mb.Name + "\n" ; |
22 | return str; |
23 | } |
24 |
25 | public static void Main() |
26 | { |
27 | Console.WriteLine(GetMethodInfo()); |
28 |
29 | Console.ReadKey(); |
30 | } |
相关文章推荐
- Asp.net .net(C#) 获取当前命名空间,类名,方法名的方法
- Asp.net .net(C#) 获取当前命名空间,类名,方法名的方法
- Asp.net .net(C#) 获取当前命名空间,类名,方法名的方法
- Asp.net .net(C#) 获取当前命名空间,类名,方法名的方法
- .net(C#) 获取当前命名空间,类名,方法名的方法
- C#(ASP.Net)获取当前路径的方法集合
- C#(ASP.Net)获取当前路径的方法集合
- C#(ASP.Net)获取当前路径的方法集合
- C#(ASP.Net)获取当前路径的方法集合
- 【转】C#(ASP.Net)获取当前路径的方法集合
- C#(ASP.Net)获取当前路径的方法集合
- C#(ASP.Net)获取当前路径的方法集合
- C#(ASP.Net)获取当前路径的方法集合
- C#(ASP.Net)获取当前路径的方法集合
- C#(ASP.Net)获取当前路径的方法集合
- C#,asp.net,命名空间名,类名,方法名的获得
- 学习笔记(二)C#获取当前正在执行的代码的命名空间、类、方法的名称
- ASP.NET总结C#中7种获取当前路径的方法
- ASP.net获取当前url各种属性(文件名、参数、域名等)的方法
- asp.net中C#获取字符串中汉字的个数的具体实现方法