Estou criando um dicionário em um arquivo C # com o seguinte código:
private readonly Dictionary<string, XlFileFormat> FILE_TYPE_DICT
= new Dictionary<string, XlFileFormat>
{
{"csv", XlFileFormat.xlCSV},
{"html", XlFileFormat.xlHtml}
};
Há uma linha vermelha abaixo new
com o erro:
O recurso 'inicializador de coleções' não pode ser usado porque não faz parte da especificação de idioma ISO-2 C #
Alguém pode explicar o que está acontecendo aqui?
EDIT: ok, então acontece que eu estava usando o .NET versão 2.
.cs
arquivo que é compilado pelo Visual Studio ou em um arquivo .cshtml
? O arquivo dolanguageVersion
seu projeto tem um elemento ?