C#枚举

示例

大多数枚举使用单数名称

public enum Volume
{
   Low,
   Medium,
   High
}

对作为位字段的Enum类型使用复数名称

[Flags]
public enum MyColors
{
    Yellow = 1,
    Green = 2,
    Red = 4,
    Blue = 8
}

注意:始终将FlagsAttribute枚举添加到位字段枚举类型。

不要加“枚举”作为后缀

public enum VolumeEnum // 不正确的

难道不是在每个条目中使用枚举名

public enum Color
{
    ColorBlue, // 去除颜色,不必要
    ColorGreen,
}