Est-il possible d'initialiser un Nouveau Système.Les Collections.Génériques.Dictionnaire avec de la Ficelle de paires clé/valeur?
Est-il possible de créer et initialiser un System.Les Collections.Génériques.Dictionnaire
objet avec de la Ficelle de paires clé/valeur dans une déclaration?
Je suis en train de penser le long des lignes du constructeur pour un tableau de Chaînes de caractères..
par exemple
Private mStringArray As String() = {"String1", "String2", "etc"}
Dans le cas où c'est s'avère être un sucre syntaxique genre de chose, je préfère une réponse que je peux utiliser dans .Net 2.0 (Visual Studio 2005), et Visual Basic, mais je suis curieux de savoir si c'est possible, donc ne laissez pas cela vous rebute ;o)
Vous devez vous connecter pour publier un commentaire.
Je ne pense pas qu'il y est une manière de le faire hors de la boîte dans VB.NET 2, cependant, vous pouvez étendre le dictionnaire générique pour le faire fonctionner de la façon dont vous le souhaitez.
L'application de console ci-dessous illustre cela:
Comme ceci:
From
que je cherchais. Merci!!!!Essayer cette syntaxe:
Mais que peut exiger le C# 3 (.NET 3.5)
Je sais que c'est un vieux post mais c'est une question fréquemment soulevée. Si
Ici est une façon de déclarer & initialiser un dictionnaire en une seule instruction: