首先建立如下列舉資訊,並使用descriptionattribute類增加描述特性。
/// /// 狀態編碼列舉
///
public enum statuscode
方法一:編寫獲取列舉描述方法
/// /// 獲取列舉描述
///
/// 列舉
/// 返回列舉的描述
public static string getdescription(enum en)
}return en.tostring();
}
呼叫方式:
string description = getdescription(statuscode.success);
方法二:通過列舉擴充套件類
using system;
using system.componentmodel;
using system.reflection;
/// /// 列舉擴充套件類
///
public static class enumextension
return name;
}}
呼叫方式:
string description = statuscode.success.getdescription();
C 獲取列舉描述
列舉型別在程式中必不可少,特別是在型別選擇的地方 但是我們經常需要新增額外的中文對應選擇,其實不如直接用描述屬性 核心 具體 public class enumhelper return type.tostring 舉例列舉 最後乙個是我們常用的注釋,我們常用的注釋不能起到明顯的作用,除了給程式設計...
獲取列舉 描述
列舉的定義在程式開發中十分方便 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...