Điều này luôn làm tôi bối rối, nhưng tôi đoán có một lời giải thích rất hợp lý về lý do tại sao nó xảy ra.Tại sao bạn có thể có dấu phẩy ở cuối bộ khởi tạo bộ sưu tập?
Khi bạn có trình khởi tạo bộ sưu tập, trình biên dịch cho phép dấu phẩy, ví dụ:
new Dictionary<string, string>
{
{ "Foo", "Bar "},
};
và
new List<string>
{
"Foo",
};
Bất cứ ai biết tại sao dấu phẩy đuôi này được cho phép bởi trình biên dịch?