zoukankan      html  css  js  c++  java
  • C#,asp.net,命名空间名,类名,方法名的获得

    public static string GetMethodInfo()
            {
                string str = "";  
                //取得当前方法命名空间
                str += "命名空间名:"+System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Namespace + "\n";
                //取得当前方法类全名
                str += "类名:"+System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName + "\n";
                //取得当前方法名
                str += "方法名:"+System.Reflection.MethodBase.GetCurrentMethod().Name + "\n";
                str += "\n";     
    
                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";
                return str;
            }
    
            public static void Main()
            {
                Console.WriteLine(GetMethodInfo());
    
                Console.ReadKey();
            }
    

  • 相关阅读:
    CMD命令提示符的基本操作指令
    JDBC连接Oracle
    JDBC连接MySQL
    Oracle树状结构的存储与展示
    C语言 深入学习
    C# widget
    C#深入多线程
    数据库常用知识
    ASP.NET开发总结
    ASP.NET —— Web Pages
  • 原文地址:https://www.cnblogs.com/henw/p/2046834.html
Copyright © 2011-2022 走看看