¿Una forma adecuada de inicializar un diccionario de C # con valores?
Estoy creando un diccionario en un archivo C # con el siguiente código:
private readonly Dictionary<string, XlFileFormat> FILE_TYPE_DICT
= new Dictionary<string, XlFileFormat>
{
{"csv", XlFileFormat.xlCSV},
{"html", XlFileFormat.xlHtml}
};
Hay una línea roja debajonew
con el error:
La característica 'iniciador de recopilación' no se puede usar porque no forma parte de la especificación del lenguaje C # ISO-2
¿Alguien puede explicar lo que está pasando aquí?
EDITAR: Bueno, resulta que estaba usando .NET versión 2.