"枚举"关键字enum用于声明枚举,一个不同类型的独特类型,由一组名为枚举符列表的命名常量组成。
每个枚举类型都有一个底层类型,它可以是除char之外的任何整体类型。
枚举元素的默认基础类型是int。
默认情况下,第一个枚举器具有值0,每个连续枚举器的值增加1."枚举"关键字是值类型。
它用于定义积分常量和文字。
它是从基类库(bcl)'enum'继承的,其中枚举静态方法被枚举类型用于解析枚举值。
枚举存储特殊值并使程序更简单。
如果我们将常量直接放置在使用的C程序迅速变得复杂并且难以改变。
Enums以独特的类型保留这些魔术常数。
这提高了代码清晰度并减轻了维护问题。
C#中的关键字 enum示例
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace @enum { class Program { enum Importance { None, Trivial, Regular, Important, Critical }; static void Main(string[] args) { Importance value = Importance.Critical; if (value == Importance.Trivial) { Console.WriteLine("Not true"); } else if (value == Importance.Critical) { Console.WriteLine("True"); } Console.ReadLine(); } } }
日期:2020-04-11 22:50:28 来源:oir作者:oir