如何枚举枚举

如何在C#中枚举enum

例如,以下代码未编译:

公共枚举
{
黑桃,
心,
俱乐部,
钻石
}
public void枚举所有SuitesDemomethod()
{
foreach(西装革履)
{
剂量计(套装);
}
}

并给出以下编译时错误:

“Suit”是一个“type”,但用作“variable”

它在第二个关键字Suit上失败

foreach(西服中的西服(西服[])Enum.GetValues(西服类型)))
{
}

注意:强制转换为(套装[])并非绝对必要,但它确实使代码速度加快了0.5 ns

发表评论