Почему в конце инициализатора коллекции может быть запятая?
Это всегда меня озадачивало, но я предполагаю, что есть очень разумное объяснение того, почему это происходит.
Когда у вас есть инициализатор коллекции, компилятор допускает запятую, например, запятую.
new Dictionary<string, string>
{
{ "Foo", "Bar "},
};
а также
new List<string>
{
"Foo",
};
Кто-нибудь знает, почему эта запятая допускается компилятором?