C#中的关键字 enum

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