Syntaxe d'initialisation de collection dans Visual Basic 2008?
-
01-07-2019 - |
Question
J'essaie de déterminer s'il existe un moyen dans Visual Basic 2008 (édition Express si cela compte) d'effectuer l'initialisation de la collection en ligne, à la manière de JavaScript ou Python:
Dim oMapping As Dictionary(Of Integer, String) = {{1,"First"}, {2, "Second"}}
Je sais que Visual Basic 2008 prend en charge l'initialisation de tableaux de cette manière, mais je n'arrive pas à le faire fonctionner pour les collections ... Est-ce que la syntaxe est incorrecte ou est-elle simplement non implémentée?
La solution
Visual Basic 9.0 ne prend pas encore en charge cette fonctionnalité. . Cependant, Visual Basic 10.0 will .
Autres conseils
Voici les initialiseurs de collection VB à l'aide de la / strong> mot clé. (À partir de Visual Studio 2010)
Liste:
Dim list As New List(Of String) From {"First", "Second"}
Dictionnaire:
Dim oMapping As New Dictionary(Of Integer, String) From {{1, "First"}, {2, "Second"}}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow