Действительный синтаксис:
var test = new List<string>
{
"a",
"b",
"c",//Valid trailing comma
};
Недопустимый синтаксис:
private void Test(params string[] args)
{
}
Test(
"a",
"b",
"c",//Invalid trailing comma
);
Это вопрос несогласованности синтаксиса или расчетного решения?