列挙には単数形と複数形のどちらを使いますか?宣言では複数形を使うのが一番理にかなっていると思います
enum Weekdays
{
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
}
...しかし、型を使うときは単数形の方が意味があると思います。例えば
Weekday firstDayOfWeek = Weekday.Monday;
通常の列挙型では単数形を使用し、フラグでは複数形を使用するという推奨をどこかで読みましたが、さらに長所と短所を聞きたいです。
ベストアンサー1
以下は Microsoft からの直訳です:
http://msdn.microsoft.com/en-us/library/4x252001(VS.71).aspx
ほとんどの Enum 型には単数形の名前を使用しますが、ビット フィールドである Enum 型には複数形の名前を使用します。