В С#, кажется, что определение перечисления работает с или без двоеточия в конце:
public enum DaysOfWeek
{ Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday} ; //Optional Semicolon?
Эта страница С# из MSDN показывает перечисления, заканчивающиеся точкой с запятой, за исключением CarOptions
.
Я не нашел окончательной ссылки, и оба способа работают без предупреждений компилятора.
Так должна ли быть конечная точка с запятой или нет?