Можно создать дубликат:
Short way to create arrays?Initialize ArrayList с элементами
я могу создать ArrayList, но, возможно создать его уже несколько элементов? Обычно ваши массивы пусты, но что, если я хочу создать массив с несколькими элементами?
Можно создать дубликат:
Short way to create arrays?Initialize ArrayList с элементами
я могу создать ArrayList, но, возможно создать его уже несколько элементов? Обычно ваши массивы пусты, но что, если я хочу создать массив с несколькими элементами?
Visual Studio 2010 выходит. Это работает:
Dim list as List(Of String) =
New List(Of String)(New String() {"one", "two", "three"})
В VB.NET 2010, вы можете сделать что-то вроде:
Dim list As New List(Of String) From { "one", "two", "three" }
В 2008 и ниже вы застряли с инициализации списков после того, как вы их экземплярами.
Dim list As New List(Of String)
list.Add("one")
list.Add("two")
list.Add("three")
Или вы могли бы сократить его немного и сделать это (это не будет работать, если вы объявите ваш List(Of T)
как IList(Of T)
):
Dim list As New List(Of String)
list.AddRange(New String() { "one", "two", "three" })
Это не имеет никакого смысла. Создайте ArrayList, затем заполните его. Кроме того, если вы не используете .NET 1.1 или ниже, не используйте ArrayList. Вместо этого используйте «Список
Разве вы не задали почти такой же вопрос? http://stackoverflow.com/questions/4812972/short-way-to-create-arrays –
Тот, кто отметил этот вопрос как дубликат, явно не знал разницы между арраистом и списком строк. Так грустно. – Sergio