创建枚举类型
public enum EType
{
//利用switch和枚举类型协作
One,//默认为0
Two = 2,
Three = 5,
Four,//该值为6
Five,//该值为7
Six = 10
}
根据枚举类型做不同的事务
private void GetEtype(EType type)
{
switch (type)
{
case EType.One:
break;
case EType.Two:
break;
case EType.Three:
break;
case EType.Four:
break;
case EType.Five:
break;
case EType.Six:
break;
}
}
获取枚举类型中值和名称
private void GetEtype(EType type)
{
//获取枚举类型中指定值的名称
string name = Enum.GetName(typeof(EType), type);
//获取枚举类型中所有值的名称
string[] names = Enum.GetNames(typeof (EType));
//获取枚举类型中所有值
Array array = Enum.GetValues(typeof(EType));
}