[英]How to get class name in code as static string property
我想得到這樣的東西:
public class myclass()
{
public static string ClassName { get { return "myclass"; } }
}
在上面的代碼示例中,是否有一種通用的方法可以用擁有類的名稱來替換字符串“ myclass”? 我知道我們可以以非靜態方式執行此操作:
public string ClassName { get { return this.GetType().Name; } }
但是在靜態?
class Test
{
public static string ClassName
{
get
{
return MethodBase.GetCurrentMethod().DeclaringType.Name;
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.