說我有以下枚舉類型:等同於c#中枚舉類型的索引?
private enum ranks { ace = "Ace", two = "2", three = "3", four = "4", five = "5", six = "6", seven = "7",
eight = "8", nine = "9", ten = "10", jack = "Jack", queen = "Queen", king = "King" }
ranks rank;
我知道我可以做這樣的事情的sizeof(等級),但有沒有辦法讓隊伍中的第n個項目?假設一個用戶輸入4,我想級別設置爲4枚舉沒有明確這樣做的:
rank = ranks.four;
我怎樣才能做到這一點?
(在這個例子的目的,假設我必須用枚舉,而且我知道有其他收藏品更適合這個問題。)
感謝您的幫助。 :)
該枚舉聲明是無效的開始 - 你不能指定字符串值。 –
這是我的第一個錯誤。現在對我有意義。謝謝。 – Nate
這個問題可能是有趣的:[在.Net中是否有內置的撲克牌庫?](http://stackoverflow.com/q/931322) –