c#

位置:IT落伍者 >> c# >> 浏览文章

C# 语言规范--1.11 枚举


发布日期:2019年05月25日
 
C# 语言规范--1.11 枚举

枚举类型声明为一组相关的符号常数定义了一个类型名称枚举用于多项选择场合就是程序运行时从编译时已经设定的固定数目的选择中做出决定

示例

enum Color

{

Red

Blue

Green

}

class Shape

{

public void Fill(Color color) {

switch(color) {

case ColorRed:

break;

case ColorBlue:

break;

case ColorGreen:

break;

default:

break;

}

}

}

显示了一个 Color 枚举和一个使用此枚举的方法Fill 方法的签名清楚地表明可以用给定的颜色之一来填充形状

使用枚举胜过使用整数常数(在没有枚举的语言中很常见)这是因为使用枚举使代码更具可读性和自归档代码的自归档特性还使开发工具可以帮助代码编写和其他设计器活动例如对参数类型使用 Color 而不用 int 使聪明的代码编辑器能够建议 Color 值

上一篇:.Net Micro Framework线程技术详解

下一篇:.NET对称加密实践 (新手教程)