关键字enum用于声明枚举,是一种包含一组被称作为枚举数列表已命名常数的不同类型。其最好在直接在命名空间内定义,这样以便命名空间内所有类都可以方便访问。默认情况枚举列表的第一个值是0,依次加1,但也可以自己定义。枚举提供了一种有效的方式来定义可能分配给变量的一组已命名整数常量。 例如,假设你需要定义一个变量,其值表示一周内的某一天。 该变量只会存储七个有意义的值。 若要定义这些值,可以使用枚举类型,
public enum Days : byte
{
Sun,
Mon,
Tue,
Wed,
Thu,
Fri,
Sat
} ;
class Program
{
static void Main(string[] args)
{
int x = (int)Days.Mon;
System.Console.WriteLine($"x : {x}");
System.Console.ReadKey();
}
}
该例Days类型为byte,在主程序接口中,需要对他进行强制类型转换。
(未完待续………………)