C# 语言规范--1.11 枚举
点击次数:59 次 发布日期:2008-11-06 08:04:27 作者:源代码网
|
枚举类型声明为一组相关的符号常数定义了一个类型名称。枚举用于“多项选择”场合,就是程序运行时从编译时已经设定的固定数目的“选择”中做出决定。 示例 enum Color
{
Red,
Blue,
Green
}
class Shape
{
public void Fill(Color color) {
switch(color) {
case Color.Red:
...
break;
case Color.Blue:
...
break;
case Color.Green:
...
break;
default:
break;
}
}
}
显示了一个 使用枚举胜过使用整数常数(在没有枚举的语言中很常见),这是因为使用枚举使代码更具可读性和自归档。代码的自归档特性还使开发工具可以帮助代码编写和其他“设计器”活动。例如,对参数类型使用
源代码网推荐 源代码网供稿. |
