国产97色在线|亚洲-欧美人妻另类制服丝袜-欧美人成国产91视频-殷素素一女战二夫|www.ycjrc.net

C# 獲取當前方法的名稱空間、類名和方法名稱

發布時間:2018-01-26 22:50 作者:獨孤劍 閱讀:2716


1.(new StackTrace()).GetFrame(1) // 0為本身的方法;1為調用方法
2.(new StackTrace()).GetFrame(1).GetMethod().Name; // 方法名
3.(new StackTrace()).GetFrame(1).GetMethod().ReflectedType.Name; // 類名

獲取當前方法的名稱空間、類名和方法名稱



public 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";

    //父方法
    System.Diagnostics.StackTrace ss = new System.Diagnostics.StackTrace(true);
    System.Reflection.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;
}

微信打賞, 微信掃一掃

支付寶打賞, 支付寶掃一掃

如果文章對您有幫助,歡迎給作者打賞

作者最新文章
開發過程中解決360兼容模式瀏覽器的方法
云南象群向西南方向遷移,云南離群獨象距離象群約12公里
吉林做網站最低價格,吉林企業網站建設價格低至500元起
守象人直擊云南象群最新動向
網站影響百度蜘蛛抓取量的因素有哪些?為什么我的網站Baidu蜘蛛來的次數少?
企業名片
在線客服