Je crée 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 sous new
avec l'erreur:
La fonctionnalité 'initiateur de collection' ne peut pas être utilisée car elle ne fait pas partie de la spécification du langage ISO-2 C #
Quelqu'un peut-il expliquer ce qui se passe ici?
EDIT: d' accord, il s'avère que j'utilisais .NET version 2.
.cs
fichier qui est compilé par Visual Studio, ou dans un .cshtml
? Votre dossier de projet contient-il un languageVersion
élément ?