C#で列挙型に値を割り当てる方法は何ですか?
C#では、列挙型のメンバーはデフォルトで0から始まる整数値に増加します。特定の値を列挙メンバーに割り当てる必要がある場合、等号(=)を使用して割り当てることができます。以下は列挙に値を割り当てる例のコードです。
enum Direction
{
North = 1,
South = 2,
East = 3,
West = 4
}
上記の例では、Direction列挙型のメンバーには異なる整数値が割り当てられています。例えば、Northは1に割り当てられ、Southは2に割り当てられています。メンバーに値が指定されていない場合、デフォルトの規則に従って値が増分されます。上記の例では、Northに値が指定されていない場合、デフォルトで0になり、Southはデフォルトで1になります。