可能重复:
创建数组的简短方法?
我可以创建一个ArrayList,但是,是否可以使用某些元素创建它?通常,您的数组是空的,但是如果我想创建一个包含几个元素的数组呢?
在VB.NET 2010中,您可以执行以下操作:
Dim list As New List(Of String) From { "one", "two", "three" }
Run Code Online (Sandbox Code Playgroud)
在2008年及以后,在实例化它们之后,您将无法初始化列表.
Dim list As New List(Of String)
list.Add("one")
list.Add("two")
list.Add("three")
Run Code Online (Sandbox Code Playgroud)
或者你可以缩短它并做到这一点(如果你声明你的List(Of T)
,这将不起作用IList(Of T)
):
Dim list As New List(Of String)
list.AddRange(New String() { "one", "two", "three" })
Run Code Online (Sandbox Code Playgroud)
小智 6
Visual Studio 2010已经发布.这有效:
Dim list as List(Of String) =
New List(Of String)(New String() {"one", "two", "three"})
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16388 次 |
最近记录: |