课程表

C# 基础教程

C# 高级教程

C# 工具/手册

工具箱
速查手册

C# 枚举(Enum)

当前位置:免费教程 » 程序设计 » C#

枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。

C# 枚举是值数据类型。换句话说,枚举包含自己的值,且不能继承或传递继承。

声明 enum 变量

声明枚举的一般语法:

  1. enum <enum_name>
  2. {
  3. enumeration list
  4. };

其中,

  • enum_name 指定枚举的类型名称。
  • enumeration list 是一个用逗号分隔的标识符列表。

枚举列表中的每个符号代表一个整数值,一个比它前面的符号大的整数值。默认情况下,第一个枚举符号的值是 0.例如:

  1. enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };

实例

下面的实例演示了枚举变量的用法:

  1. using System;
  2. namespace EnumApplication
  3. {
  4. class EnumProgram
  5. {
  6. enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };
  7.  
  8. static void Main(string[] args)
  9. {
  10. int WeekdayStart = (int)Days.Mon;
  11. int WeekdayEnd = (int)Days.Fri;
  12. Console.WriteLine("Monday: {0}", WeekdayStart);
  13. Console.WriteLine("Friday: {0}", WeekdayEnd);
  14. Console.ReadKey();
  15. }
  16. }
  17. }

我来试一下

当上面的代码被编译和执行时,它会产生下列结果:

Monday: 1
Friday: 5
转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号