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?

War es hilfreich?

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
scroll top