В 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 строк
VB10 поддерживает инициализаторы коллекций . Думаю, ваш пример:
Dim list As New List(Of String) From { "string1", "string2", "string3" }
Dim a As New List(Of String)(New String() {"str1", "str2"})
Хотя, если это VB 2010, я бы определенно пошел с ответом Джона Скита.