Подтвердить что ты не робот

Добавление элементов в список во время создания в VB.Net

В С# я могу инициализировать List во время создания, например

var list = new List<String>() {"string1", "string2"};

Есть ли аналогичная вещь в VB.Net? В настоящее время я могу сделать это как

Dim list As New List(Of String)
list.Add("string1")
list.Add("string2")
list.Add("string3")

но я хочу избежать скучных. Добавление строк

4b9b3361

Ответ 2

Dim a As New List(Of String)(New String() {"str1", "str2"})

Хотя, если он VB 2010, я бы определенно пошел с ответом Джона Скита.

Ответ 3

Вы также можете использовать AddRange, если вы не хотите размещать все ваши объекты в одной строке.

Dim list As New List(Of String) From { "string1", "string2", "string3" }
list.addRange({"string4", "string5", "string6"})