建議130:以複數命名枚舉類型,以單數命名枚舉元素

建議130:以複數命名枚舉類型,以單數命名枚舉元素

枚舉類型應該具有負數形式,它表達的是將一組相關元素組合起來的語義。比如:

複製代碼
    enum Week
    {
        Monday,
        Tuesday,
        Wednesday,
        Thursday,
        Friday,
        Saturday,
        Sunday
    }
複製代碼

在這裏,Week對於星期幾來說,具備複數含義。如果我們將Week修改爲Day,那麼調用的代碼會變成如下形式:

Day.Monday

它不會比下面的代碼更簡潔了:

Week.Monday

 

 

轉自:《編寫高質量代碼改善C#程序的157個建議》陸敏技

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章