Чи використовуєте ви для перерахування однину чи множину? Я думаю, що це найкраще має сенс у множині в декларації
enum Weekdays
{
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
}
... але я думаю, що це має більше сенсу в однині при використанні типу, наприклад
Weekday firstDayOfWeek = Weekday.Monday;
Я десь читав рекомендацію використовувати однину із звичайними переліченнями та множиною з прапорами, але хотів би почути ще деякі плюси і мінуси.