Я искал варианты перечислений и просто заметил пропавшую запятую после последней опции. Возьмем, к примеру, что DayOfWeek
перечисление (нажмите F12
, чтобы перейти к определению):Отсутствует последний элемент в перечислениях
public enum DayOfWeek
{
Sunday = 0,
Monday = 1,
Tuesday = 2,
Wednesday = 3,
Thursday = 4,
Friday = 5,
Saturday = 6, // note this comma
}
Есть ли причина такого поведения?
При использовании контроля версий diff к предыдущей версии выглядит более чистым, если добавлена другая запись (в общем случае). Вы просто получите новую строку. Если запятая отсутствует, вы получаете удаленную строку и две добавленные строки (одна измененная строка, одна добавленная строка). – sstn