c# 獲得方法的所屬類(或調用者)的類名,方法名


獲取方法所屬類的類名,方法名,在C#代碼里面可以通過獲取StackTrace來實現:

 

using System.Diagnostics;
using System.Reflection;

 

//獲取當前類名
MethodBase method = new System.Diagnostics.StackTrace().GetFrame(1).GetMethod(); String className = method.ReflectedType.FullName;

 

//獲取調用者類名
MethodBase method = new System.Diagnostics.StackTrace().GetFrame(1).GetMethod();
String className = method.ReflectedType.FullName;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM