C#语言中的枚举是一种值类型,允许程序员自定义命名值,对于一些表达某种类型、某种模式的变量,使用枚举来实现能够极大提高代码的可读性和可维护性,枚举底层默认使用int
实现。
我们使用enum
关键字声明枚举类型,具体的命名值使用逗号分隔。
enum CustomerType
{
Vip,
Normal
}
枚举的使用非常简单,和所有值类型相同,直接声明即可创建。
CustomerType t = CustomerType.Vip;
Console.WriteLine(t);