为了账号安全,请及时绑定邮箱和手机立即绑定

如何在C#中枚举?

如何在C#中枚举?

红颜莎娜 2019-06-18 13:24:12
如何在C#中枚举?如何枚举enum在C#?例如,以下代码未编译:public enum Suit {     Spades,     Hearts,     Clubs,     Diamonds}public void EnumerateAllSuitsDemoMethod() {     foreach (Suit suit in Suit)      {         DoSomething(suit);     }}并给出以下编译时错误:‘suit’是‘type’,但使用起来像‘变量’在Suit关键字,第二个关键字。
查看完整描述

3 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

foreach (Suit suit in (Suit[]) Enum.GetValues(typeof(Suit))){}

*演员(Suit[])不是绝对必要的,但确实使代码更快了0.5 ns。


查看完整回答
反对 回复 2019-06-18
  • 3 回答
  • 0 关注
  • 428 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信