"枚举"关键字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
