列舉 遍歷values

2021-08-21 15:35:17 字數 458 閱讀 1319

場景:根據列舉是乙個值,取到另外乙個值

解決:列舉裡面有個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...