Comment initialiser correctement un dictionnaire Dictionary en C# avec des valeurs initiales ?
Bonjour à tous ! Je viens de commencer à apprendre C# et j'ai rencontré un problème en travaillant avec les dictionnaires (Dictionary). J'ai besoin de créer un dictionnaire qui contient déjà des valeurs initiales, par exemple, des correspondances entre les codes de pays et leurs noms.\n\nJe sais qu'on peut faire comme ça :\n\n```csharp\nvar countries = new Dictionary();\ncountries.Add("RU", "Россия");\ncountries.Add("US", "США");\ncountries.Add("DE", "Германия");\n```\n\nMais cela prend beaucoup de lignes, surtout s'il y a beaucoup de valeurs. J'ai entendu dire qu'il existe en C# une syntaxe plus courte pour l'initialisation directement lors de la création de l'objet. J'ai essayé d'écrire quelque chose comme :\n\n```csharp\nvar countries = new Dictionary \n{\n "RU" = "Россия",\n "US" = "США"\n};\n```\n\nMais ça ne fonctionne pas — le compilateur se plaint. Pouvez-vous m'indiquer