顯示枚舉、枚舉值、枚舉名:
using System;
class MyClass
{
enum MyEnum { AA, BB, CC }; /* 類型定義不能在函數體內 */
static void Main()
{
MyEnum e = MyEnum.CC;
Console.WriteLine(e); // CC
Console.WriteLine((byte)e); // 2
Console.WriteLine((int)e); // 2
Console.WriteLine(Convert.ToString(e)); // CC
Console.ReadKey();
}
}
轉換數值或字符串到枚舉:
using System;
class MyClass
{
enum MyEnum { AA, BB, CC };
static void Main()
{
MyEnum e;
e = (MyEnum)1;
Console.WriteLine(e); // BB
e = (MyEnum)Enum.Parse(typeof(MyEnum), "BB");
Console.WriteLine(e); // BB
Console.ReadKey();
}
}