C# Tips


enumについて


C#でも、C++のようにenum型を定義することができます。
以下の例では、JanuaryからDecemberというMonth型を定義し、for文を使用してその要素をコンソールに出力します。
WriteLine()では数字ではなく、Month型として定義した要素の名前が出力されることに注意してください。

出力結果は次のようになります。
January
February
March
April
May
June
July
August
September
October
November
December
// enum definition
enum Month : byte
{
	January = 1, February, March, April,
	May, June, July, August,
	September, October, November, December
}

// Print enum elements
for(Month m = Month.January; m <= Month.December; m++)
{
	// Print January instead of 1 - thanks!
	Console.WriteLine(m);
}


目次に戻る
Copyright(c) 2008 WoodenSoldier Software