C#の - 列挙

列挙体を使用しての最初の、利点

  1. 列挙は、記述名の使用は、整数値を表すことができ、透明性を符号化することが可能です。
  2. 列挙は、指定された変数の正当な所望の値ことを保証するために、維持するためのコードが簡単になります。
  3. 列挙型は、入力したコードが容易になります。

 

第二に、列挙体説明

 

1、簡単な列挙

  • クラスの同じレベルで、宣言するenumキーワードを使用して列挙。列挙自体が修飾子があるかもしれませんが、列挙型のメンバーは常に公開され、あなたはアクセス修飾子を持つことはできません。列挙自体修飾子は唯一の公共および内部に使用することができます。
  • 列挙型は、暗黙のうちにSystem.Enumから継承した値の種類があり、手動で変更することはできません。System.Enum自体はSystem.ValueTypeから継承された参照型です。
  • 暗黙的な列挙は、密封された基本クラスのサブクラスとして許容されます。
  • 列挙型列挙型のメンバーは静的であり、デフォルトのタイプはint32です。
  • 各列挙型部材は、それに関連付けられた定数値を有します。この値は、列挙の範囲の基礎となるデータ型でなければならない各列挙体の基礎となるデータ型列挙定数値のタイプです。あなたが明示的に基礎となるデータ型を指定しない場合、デフォルトのデータ型はintです。
  • 列挙型のメンバーは同じにすることはできませんが、列挙値を同じにすることができます。
  • カンマやセミコロン括弧の列挙最後のメンバーを省略することができます。

 

おすすめ

転載: www.cnblogs.com/xulinjun/p/11608248.html