C#の列挙型の宣言方法は何ですか?
C#で列挙型を宣言する方法は、enumキーワードを使用することです。以下は列挙型の宣言例です:
enum DaysOfWeek
{
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
}
上記の例では、私たちはDaysOfWeekという名前の列挙型を宣言しました。この列挙型には週の日数が含まれています。列挙型では、各メンバーには対応する整数値があり、0から自動的に増加します。この例では、月曜日は0に対応し、火曜日は1に対応し、そのように続きます。デフォルトでは、列挙型メンバーの値は0から自動的に増加しますが、各メンバーの値を明示的に指定することもできます。
枚挙型を使用して、変数、パラメータ、プロパティなどの値の範囲を制限することができます。例えば、DaysOfWeekの列挙型のメンバーの1つとして値を設定して変数を宣言することができます。
DaysOfWeek today = DaysOfWeek.Tuesday;
この方法を使うことで、関連する定数のグループを列挙して簡単にコード内で使用することができます。