Je suis entrain de créer un dictionnaire dans un fichier C# avec le code suivant:
private readonly Dictionary<string, XlFileFormat> FILE_TYPE_DICT
= new Dictionary<string, XlFileFormat>
{
{"csv", XlFileFormat.xlCSV},
{"html", XlFileFormat.xlHtml}
};
Il y a une ligne rouge en vertu de l' new
avec le message d'erreur:
Caractéristique de la collection initilializer' ne peut pas être utilisé car il ne fait pas partie de l'ISO-2 spécification du langage C#
Quelqu'un peut-il expliquer ce qui se passe ici?
EDIT: ok, donc il s'avère que j'utilisais .NET version 2, quelqu'un peut-il m'aider à changer le numéro de version? J'ai créé ce projet à partir de zéro dans IIS, donc pas de code legacy.