在C#中,枚举(enum)是一种用户定义的数据类型,它包含一组具有名称的整数值。枚举类型的值通常用于表示一组离散的值,例如星期几、月份、颜色等。
在C#中,使用关键字 enum
来定义枚举类型。例如,要定义一个表示星期的枚举类型,可以这样写:
enum Weekday
{
Monday,
Tuesday,
Wednesday,
Thursday,
Friday
}
在这个例子中,我们定义了一个名为 Weekday
的枚举类型,它有5个值:Monday
、Tuesday
、Wednesday
、Thursday
和 Fridday
。这些值的整数值分别为0、1、2、3 和 4。
在C#中,枚举类型的值可以通过类型转换来使用。例如,要将一个 Weekday
类型的值转换为整数,可以这样写:
int dayNumber = (int)Weekday.Monday;
在这个例子中,我们将 Weekday.Monday
转换为整数值0,并将其赋值给变量 dayNumber
。
总之,在C#中,使用 enum
关键字可以定义一个枚举类型,该类型包含一组具有名称的整数值。这些值可以用于表示一组离散的值,例如星期几、月份、颜色等。
领取专属 10元无门槛券
手把手带您无忧上云