文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Microsoft.Net框架程序设计学习笔记(19):枚举类型与位标记

Microsoft.Net框架程序设计学习笔记(19):枚举类型与位标记

时间:2011-03-28  来源:辛勤的代码工

枚举类型

  当编译一个枚举类型时,C#编译器会将其中的每个符号转变为类型的一个常数字段。

  枚举类型就是一个定义了一组常数字段的结构而已。这些字段编译后会被存放在生成模块的元数据中,且可以通过反射来访问。

  Enum的静态方法:static Type Enum.GetUnderLyingType(Type enumType)。该方法返回用于保存枚举类型实例值的基础类型。每个枚举类型都有一个基础类型,它们可以是byte、sbyte、short、ushort、int(C#选用的默认值)、uint、long或ulong。

  我们可以在定义一个枚举类型的时候,让其中多个符号有着相同的数值。但当将一个数值转换为枚举类型符号时,Enum的方法只返回其中的一个符号,具体返回哪个并不确定。另外,如果 不存在与传入的数值对应的符号,方法将返回一个包含数值的字符串。

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载