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

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

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")

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

12
задан Shaddix 13 April 2010 в 08:59
поделиться

2 ответа

VB10 поддерживает инициализаторы коллекций . Думаю, ваш пример:

Dim list As New List(Of String) From { "string1", "string2", "string3" }

MSDN содержит дополнительную информацию .

16
ответ дан 2 December 2019 в 07:20
поделиться
Dim a As New List(Of String)(New String() {"str1", "str2"})

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

2
ответ дан 2 December 2019 в 07:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: