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