Sammlung Initialisierung Syntax in Visual Basic 2008?
-
01-07-2019 - |
Frage
Ich versuche, um zu bestimmen, ob es ein Weg in Visual Basic 2008 ist (Express Edition, wenn diese Fragen) Inline-Sammlung Initialisierung zu tun, a la JavaScript oder Python:
Dim oMapping As Dictionary(Of Integer, String) = {{1,"First"}, {2, "Second"}}
Ich weiß, Visual Basic 2008 unterstützt Feldinitialisierung wie diese, aber ich kann nicht scheinen, um es für Sammlungen zu arbeiten ... Muss ich die Syntax falsch, oder ist es einfach nicht umgesetzt?
Lösung
Visual Basic 9.0 dies noch nicht unterstützt . Allerdings Visual Basic 10.0 wird .
Andere Tipps
Hier sind VB Auflistungsinitialisierer die Verwendung von Stichwort. (Beginnend mit Visual Studio 2010)
Liste:
Dim list As New List(Of String) From {"First", "Second"}
Wörterbuch:
Dim oMapping As New Dictionary(Of Integer, String) From {{1, "First"}, {2, "Second"}}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow