我公司擁有一批用於錯誤枚舉,例如:元組或多元字典?
public enum LoginError
{
None = 0,
InvalidUsername,
InvalidPassword,
}
public enum CustomerError
{
None = 0,
NameRequired,
SurnameRequired,
}
每個枚舉,我想有存儲在列表中的描述,這樣我就可以做這樣的事情:
string desc = errorList(typeof(LoginError), myError.LoginError); //or something similar
如果我使用多鍵詞典或元組,它會起作用嗎?任何示例顯示如何做到這一點?
您是否嘗試過'詞典<元組,字符串>'? –
juharr
2015-02-10 12:47:31
由於這些是具有不同枚舉的兩種不同的錯誤類型,因此我會創建兩個字典。 – 2015-02-10 12:49:00
如果您通過「描述」表示它們的文本表示,則不應將其存儲在單獨的列表中。你總是可以通過使用Enum.GetName(myenum.GetType(),myenum)來檢索該文本; – Tormod 2015-02-10 13:04:14