枚举提供成组的常数值,它们有助于使成员成为强类型以及提高代码的可读性。在 C# 中,使用 enum 来声明枚举。
枚举分为简单枚举和标志枚举两种,将在第三节中详细介绍这二者。
基本语法示例
以下格式也可以:
枚举类型
枚举类型可以是:byte、sbyte、short、ushort、int、uint、long、ulong,如果没有指定类型,则默认为 int 类型。指定类型示例:
枚举数的值
默认情况下,第一个枚举数的值为 0,后面每个枚举数的值在前一个枚举数的值基础上递增 1。当然,也可以自行指定,例如:
枚举数大小写敏感
比如以下枚举有两个枚举数:
取枚举数的值
虽然枚举有类型,但取枚举数的值时,仍然需要进行类型转换。
枚举不能放在函数中
枚举可以与类平级,也可以作为类的 field,但不能放在函数中。可以加 public 等修饰符。
相关阅读
你前面那位网友看了:RegexStringValidator
▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲
作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他。