Mögliche Duplizieren:
Collection initialization syntax in Visual Basic 2008?Inline Liste Initialisierung in VB.NET
Wie wird die folgende C# -Code zu VB.NET übersetzt?
var theVar = new List<string>{"one", "two", "three"};
Mögliche Duplizieren:
Collection initialization syntax in Visual Basic 2008?Inline Liste Initialisierung in VB.NET
Wie wird die folgende C# -Code zu VB.NET übersetzt?
var theVar = new List<string>{"one", "two", "three"};
Verwenden Sie diese Syntax für VB.NET 2005/2008 Kompatibilität:
Dim theVar As New List(Of String)(New String() {"one", "two", "three"})
Obwohl die VB.NET 2010 syntax schönere ist.
Auflistungsinitialisierer sind only available in VB.NET 2010, 2010-04-12 veröffentlicht:
Dim theVar = New List(Of String) From { "one", "two", "three" }
Dies ist nicht das Gleiche. (Es erstellt ein Array und ruft eine Konstruktorüberladung auf) – SLaks
Nicht die selbe, aber die beste Option, bis Sie VB.Net 2010 erhalten – Kibbee
Hmm, die <2010-Syntax bietet keinen wirklichen Mehrwert gegenüber der Aufteilung über zwei Zeilen. Es ist die Antwort auf meine Frage. Danke –