读书人

vb.net中如何定义泛型类的数组?

发布时间: 2013-04-20 19:43:01 作者: rapoo

vb.net中怎么定义泛型类的数组??
比如定义:

dim ListArr(5) as List(Of String)

这样定义怎么初始化?(直接赋值是不行的)
难道要循环初始化:
for i=0 to 5
ListArr(i)=new List(Of String)
next

[解决办法]
C#不一样吗?也是循环给数组每个元素new List<string>吗?
除非这样初始化
 Dim ListArr() As List(Of String) = New List(Of String)() {New List(Of String)(),
New List(Of String)(),
New List(Of String)(),
New List(Of String)(),
New List(Of String)()}

[解决办法]
dim ListArr(5) As List(Of String) = Enumerable.Repeat(new List(Of String), 5).ToArray()

读书人网 >VB Dotnet

热点推荐