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

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()