問題

どのようにC#でenumを列挙できますか?

例えば次のコードはコンパイルされません:

 public enum Suit 
{
    Spades,
    Hearts,
    Clubs,
    Diamonds
}

public void EnumerateAllSuitsDemoMethod() 
{
    foreach (Suit suit in Suit) 
    {
        DoSomething(suit);
    }
}
 

次のコンパイル時エラーが発生します。

'Suit'は 'type'ですが、 'variable'のように使用されます

Suitキーワード、2番目のキーワードで失敗します。

  ベストアンサー

  同じタグがついた質問を見る

c#.netloopsenumsenumeration