建議130:以複數命名枚舉類型,以單數命名枚舉元素
枚舉類型應該具有負數形式,它表達的是將一組相關元素組合起來的語義。比如:
enum Week { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday }
在這裏,Week對於星期幾來說,具備複數含義。如果我們將Week修改爲Day,那麼調用的代碼會變成如下形式:
Day.Monday
它不會比下面的代碼更簡潔了:
Week.Monday
轉自:《編寫高質量代碼改善C#程序的157個建議》陸敏技