我可以创建一个ArrayList,但是,是否可以使用某些元素创建它? 通常,您的数组是空的,但是如果我想创建一个包含几个元素的数组呢?
答案 0 :(得分:9)
在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" })
答案 1 :(得分:6)
Visual Studio 2010已经发布。这有效:
Dim list as List(Of String) =
New List(Of String)(New String() {"one", "two", "three"})