EDU511 国际专业IT教育服务门户
设为首页   加入收藏    联系我们
寻找IT教育内容合作伙伴
招聘教育网络编辑和运营门户高手
中讯IT教育2008年改版上线
寻找地方站运营伙伴QQ:59955917
中讯IT 技术成就未来
   你现在的位置:首页 >> 新闻系统 >> 程序设计 >> .net教程 >> c#教程 >> c#基础教程 >> 正文

C# 语言规范--1.11 枚举

 
 
日期:08-05-15 16:06:13 点击: 来源:技术网
 

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

  示例

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;
      }
   }
}

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

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

 
责任编辑:
 
前一篇:
后一篇:
相关新闻(文章)

C# 语言规范--2.2.1 文法表示法        2008-05-15C# 语言规范--1.14 属性        2008-05-15C# 语言规范--1.13 版本控制        2008-05-15C# 语言规范--1.12 命名空间和程序集        2008-05-15C# 语言规范--1.10 委托        2008-05-15C# 语言规范--1.9 接口        2008-05-15C# 语言规范--1.8 结构        2008-05-15C# 语言规范--1.7 类        2008-05-15

 
登录模块加载中...
友情链接
重庆之窗 | 重庆IT教育 | 我爱论文网 | 涪陵课件园 | 中国教育导航 | 第一教育网 | 中华IT培训网 
百度网址大全   重庆电脑维修网   华育国际教育 maple story   中国销售培训网    更多友情链接>>>
地址:重庆渝中区大坪正街88号 Copyright © edu511.com All rights reserved.
本站建设得到北京泰胜得风险投资机构、重庆网通信息港、平全教育服务中心与的大力支持            重庆视网科技发展有限公司版权所有 邮编:400041
电话:023-61630611 15902314551            ICP备案号:渝ICP备08002346号 QQ:59955917       邮箱:sysium_yuh@126.com yuhong@edu511.com