場景:根據列舉是乙個值,取到另外乙個值
解決:列舉裡面有個values()方法,可以返回列舉全部例項的陣列,在列舉裡面寫個靜態方法,傳入已知的值,然後遍歷列舉,取到對應的例項,有了例項就可以取到所有值了:
public
enum paymenttypeenum
private string value;
private
int code;
public string getvalue()
public
intgetcode()
**public
static paymenttypeenum codeof(int code)
}throw
new runtimeexception("麼有找到對應的列舉");
}**}
列舉類enum中的values 方法
value 方法可以將列舉類轉變為乙個列舉型別的陣列,因為列舉中沒有下標,我們沒有辦法通過下標來快速找到需要的列舉類,這時候,轉變為陣列之後,我們就可以通過陣列的下標,來找到我們需要的列舉類。例項 classname testenum description todo author lsh date...
C 遍歷列舉
這是乙個常用到的問題,例如將列舉繫結到乙個dropdownlist 我是這樣實現的 public enum businesstable 遍歷 在遍歷的時候將值新增到乙個dropdownlist上 this ddl業務表名.items.add newlistitem 請選擇 foreach entit...
C 遍歷列舉
這是乙個常用到的問題,例如將列舉繫結到乙個dropdownlist 我是這樣實現的 public enum businesstable 遍歷 在遍歷的時候將值新增到乙個dropdownlist上 this ddl業務表名.items.add newlistitem 請選擇 foreach entit...