码迷,mamicode.com
首页 > 其他好文 > 详细

第十五章 枚举类型和位标志

时间:2019-01-10 10:44:48      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:实例   关联   枚举   常量   反射   system   阅读   类型   符号   

目录:

15.1 枚举类型和位标志

15.2 位标志

15.3 向枚举类型添加方法

15.1 枚举类型和位标志

枚举类型定义了一组“符号名称/值”配对。

枚举类型使程序更容易编写,阅读和维护。

枚举类型时强类型的。

枚举类型从System.Enum派生,是值类型,可用未装箱和已装箱的形式来表示。但不能定义任何方法,属性或事件。可利用C#的“扩展方法“功能模拟向枚举类型添加方法。

编译枚举类型时,C#编译器把每个符号转换成类型的一个常量字段。简单地说,枚举类型只是一个结构,其中定义了一组常量字段和一个实例字段。产量字段会嵌入程序集的元数据中,并可通过反射来范文。这意味者可以在运行时获得与枚举类型关联的所有符合及其值。还意味着可以将字符串符号转换成对应的数值。

15.2 位标志

 

15.3 向枚举类型添加方法

第十五章 枚举类型和位标志

标签:实例   关联   枚举   常量   反射   system   阅读   类型   符号   

原文地址:https://www.cnblogs.com/terry-1/p/10133693.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!