发布日期:2018-03-26
如何列举一个enum(枚举)类型?+ 查看更多
如何列举一个enum(枚举)类型?
+ 查看更多
发布日期:2018-02-23 16:04
分类:C#
浏览次数:139
如下:
在C#里我如何枚举一个枚举元素?例如,下面的代码并不复杂:
public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); } }
同时也有编译期错误:在第二个'Suit'关键字上出错了。
'Suit' is a 'type' but is used like a 'variable'
回答:
foreach (Suit suit in Enum.GetValues(typeof(Suit))) { // ... }