我有一個簡單枚舉:訂購具有相同的整數值在C#枚舉元素
enum E
{
FullNameForA = 1,
A = 1,
FullNameForB = 2,
B = 2
}
我們的目標是能夠爲與一捻相同積分值使用不同的字符串值 - FullNameFor *必須被用作默認值。換句話說,用戶可以提供E.A作爲輸入,但代碼應該使用E.FullNameForA來輸出。
它似乎默認情況下C#將使用具有相同整數值的元素的字母順序,這使得我的目標更難。是對的嗎?任何想法如何克服這一點?
誰是您的用戶?他們是開發者嗎? – Tigran 2012-07-24 19:03:54
不,外部API。 – Schultz9999 2012-07-24 19:13:38