Mögliche Duplizieren:
Collection initialization syntax in Visual Basic 2008?Warum sind Array-Initialisierungen nur für Arrays zulässig?
Diese nicht kompiliert.
Dim Tom As New List(Of String) = {"Tom", "Tom2"}
Dies tut
Dim Tom As String() = {"Tom", "Tom2"}
IMO diese Merkmale sollten für alle Sammlungstypen und nicht nur Arrays erlaubt werden.
Kann nicht in VB.NET durchgeführt werden. C# hat 'var k = new Liste {"1", "2", "3"};' aber es gibt keine direkte Entsprechung in VB.NET. –