Tôi đang tạo một từ điển trong tệp C # với mã sau:
private readonly Dictionary<string, XlFileFormat> FILE_TYPE_DICT
= new Dictionary<string, XlFileFormat>
{
{"csv", XlFileFormat.xlCSV},
{"html", XlFileFormat.xlHtml}
};
Có một dòng màu đỏ new
với lỗi:
Không thể sử dụng tính năng 'bộ khởi tạo bộ sưu tập' vì nó không phải là một phần của đặc tả ngôn ngữ ISO-2 C #
Bất cứ ai có thể giải thích những gì đang xảy ra ở đây?
EDIT: okay, vậy hóa ra tôi đã sử dụng .NET phiên bản 2.
.cs
tệp được biên dịch bởi Visual Studio, hoặc trong một .cshtml
? Tập tin dự ánlanguageVersion
của bạn có một yếu tố ?