Я создаю словарь в файле C # со следующим кодом:
private readonly Dictionary<string, XlFileFormat> FILE_TYPE_DICT
= new Dictionary<string, XlFileFormat>
{
{"csv", XlFileFormat.xlCSV},
{"html", XlFileFormat.xlHtml}
};
Есть красная линия new
с ошибкой:
Нельзя использовать функцию 'инициализатор коллекции', поскольку она не является частью спецификации языка ISO-2 C #
Кто-нибудь может объяснить, что здесь происходит?
РЕДАКТИРОВАТЬ: хорошо, так получается, что я использовал .NET версии 2.
.cs
Файл , который компилируется с помощью Visual Studio, или в .cshtml
? Есть ли в вашем файле проекта languageVersion
элемент ?