簡體   English   中英

如何在代碼中獲取類名稱作為靜態字符串屬性

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM