Esto siempre me ha intrigado, pero supongo que hay una explicación muy sensata de por qué sucede.¿Por qué puede tener una coma al final de un inicializador de colecciones?
Cuando tiene un inicializador de recopilación, el compilador permite una coma al final, p.
new Dictionary<string, string>
{
{ "Foo", "Bar "},
};
y
new List<string>
{
"Foo",
};
Alguien sabe por qué esto coma final es permitida por el compilador?