string name = enum.getname(value.gettype(), value);//列舉文字值
aa c= (aa)enum.parse(typeof(aa), str)//字串轉列舉
//////返回列舉項的描述資訊。
/// ///
要獲取描述資訊的列舉項。
///列舉想的描述資訊。
public
static
string
getdescription(enum value)}}
return
null
; }
public列舉轉字典enum
aa
var a =getdescription(aa.log);
messagebox.show(a);
輸出 日誌
//////列舉轉字典(無需獲取描述時使用)
/// public idictionaryenumtodictionary(type type)
return
dic;
}
Enum 列舉值 (一) 獲取描述資訊
封裝了方法 public static class enumoperate public basedescriptionattribute string descriptioncn,string descriptionen base descriptioncn private string desc...
從列舉值獲取對應的文字描述
有時列舉值在顯示時,需要顯示列舉值對應的文字串。一種方案是在呼叫的地方使用switch或者if來判斷列舉值,然後賦給不同的文字串,但這樣一來,如果有較多的地方都用到的時候就會比較麻煩。當然有人說,這種情況下,可以針對這種列舉值封裝乙個方法,然後來呼叫。那如果有多個列舉型別都有這樣的需求呢?有沒有什麼...
獲取列舉 描述
列舉的定義在程式開發中十分方便 net 支援列舉使用中文 比如 public enum enumispaytype 如果需要返回漢字的時候 public int32?paytype public string e paytype return string empty 但是,在比較規範的列舉使用中,...