C#枚举类型变量的使用方法
时间:2014-3-29
在C#的每种数据类型中都有明确的取值范围,诚然,有些类型的取值范围非常大,可以看作是连续的,但其中的数值总是固定的,最简单的救命是bool类型,它只能是两个值:true或false.
有时希望变量提取的是一个固定集合中的值,例如,orientation类型可以存储north,south,east或west中的一个值.此时,就可以使用枚举类型,枚举就可以完成这个orientation类型的任务,它们允许定义一个类型,其中包含提供的限定值集合中的一个值.
所以,需要创建自己的枚举类型orientation.它可以从上述的四个值中提取一个值,注意这是一个附加的步骤,不是仅仅声明一个给定类型的变量,而是声明和描述一个用户定义的类型,而声明这个新类型的变量.