在實際開發專案中,我們定義了乙個列舉,往往我們需要在下拉框或其它地方展示列舉。為了加深印象,也為了幫到有需要的人,我寫了乙個demo。
第一步,我們定義乙個列舉:
//////測試列舉
/// public
enum
enumstatus
第二步,為了方便檢視我們獲取的列舉,我們定義乙個列舉模型:
//////定義列舉模型
/// public
class
enummodel
//////
列舉值(類似本例項的1、2、3)
/// public
int value
//////
列舉描述
/// public
string description
}
第三步,編寫獲取列舉的**:
//////獲取列舉
/// ///
列舉型別
///static listget(type type)
}return
list;
}
最後一步,使用第三步定義的函式:
staticvoid main(string
args)
,name:,value:
", item.description, item.name, item.value));//
列印列舉屬性
}); console.readline();
}
到此,獲取列舉就完成了。。
C 獲取列舉描述
列舉型別在程式中必不可少,特別是在型別選擇的地方 但是我們經常需要新增額外的中文對應選擇,其實不如直接用描述屬性 核心 具體 public class enumhelper return type.tostring 舉例列舉 最後乙個是我們常用的注釋,我們常用的注釋不能起到明顯的作用,除了給程式設計...
C 獲取列舉描述
首先建立如下列舉資訊,並使用descriptionattribute類增加描述特性。狀態編碼列舉 public enum statuscode 方法一 編寫獲取列舉描述方法 獲取列舉描述 列舉 返回列舉的描述 public static string getdescription enum en r...
c 列舉的定義,列舉的用法,獲取列舉值
1.定義列舉型別 public enum test 2.獲取列舉值 public void enumsaction var g item.tostring 男 女 c typeof 和 gettype 區是什麼?1 typeof x 中的x,必須是具體的類名 型別 名稱等,不可以是變數名稱。2 ge...