c# 添加中文描述 给enum_C#中的枚举(Enum)你知道多少呢?

枚举(Enum)定义

enum关键字用于声明枚举,即一种由一组称为枚举数列表的命名常量组成的独特类型。通常情况下,最好是在命名空间内直接定义枚举,以便该命名空间中的所有类都能够同样方便地访问它。但是,还可以将枚举嵌套在类或结构中。现在的有些电商网站根据购物的积分用到的,金牌会员,银牌会员,铜牌会员.enumMemberLevel

{

gold,

silver,

copper

}

枚举值获取

一般获取的时候包括获取变量和变量值,默认情况下,第一个枚举数的值为 0,后面每个枚举数的值依次递增 1。直接使用Enum中的静态方法即可操作.GetValues中获取的是枚举变量的值,类型是枚举名,之后自动输出的是枚举名.strings=Enum.GetName(typeof(MemberLevel),3);

Console.WriteLine(s);

Console.WriteLine("MemberLevel中的值:");

foreach(intiinEnum.GetValues(typeof(MemberLevel)))

Console.WriteLine(i);

Console.WriteLine("MemberLevel中的值(注意类型):");

foreach(MemberLeveliinEnum.GetValues(typeof(MemberLevel)))

Console.WriteLine(i);

Console.WriteLine("MemberLevel中的变量:");

foreach(stringstrinEnum.GetNames(typeof(Me

你可能感兴趣的:(c#,添加中文描述,给enum)