列舉
對大多數列舉使用單數名稱
public enum Volume
{
Low,
Medium,
High
}
對位欄位的列舉型別使用複數名稱
[Flags]
public enum MyColors
{
Yellow = 1,
Green = 2,
Red = 4,
Blue = 8
}
注意:始終將 FlagsAttribute
新增到位欄位列舉型別。
不要不加列舉作為字尾
public enum VolumeEnum // Incorrect
難道不是在每個條目中使用列舉名
public enum Color
{
ColorBlue, // Remove Color, unnecessary
ColorGreen,
}