C 獲取列舉描述

2021-08-13 18:50:46 字數 558 閱讀 4477

列舉型別在程式中必不可少,特別是在型別選擇的地方;但是我們經常需要新增額外的中文對應選擇,其實不如直接用描述屬性

核心**:

具體**:

public class enumhelper

}return type.tostring();}}

舉例列舉:最後乙個是我們常用的注釋,我們常用的注釋不能起到明顯的作用,除了給程式設計人員顯示含義

具體**:

public enum seasontype

最終控制台呼叫:

具體**:

static void main(string args)

;foreach (var a in list)

=",a.tostring(),(int)a));

console.writeline(enumhelper.getenumdescription(a));

}console.readkey();}

最終執行結果:

C 獲取列舉描述

首先建立如下列舉資訊,並使用descriptionattribute類增加描述特性。狀態編碼列舉 public enum statuscode 方法一 編寫獲取列舉描述方法 獲取列舉描述 列舉 返回列舉的描述 public static string getdescription enum en r...

獲取列舉 描述

列舉的定義在程式開發中十分方便 net 支援列舉使用中文 比如 public enum enumispaytype 如果需要返回漢字的時候 public int32?paytype public string e paytype return string empty 但是,在比較規範的列舉使用中,...

C 獲取列舉型別中所有描述資訊

1.應用的命名空間 using system.componentmodel using system.reflection 2 定義列舉類 列舉類1 public enum bagtype 23 獲取列舉類所有屬性的描述資訊 獲取描述資訊方法 1 public void getenumdesc tt...