Dim Lst As New List(Of String()) '定义一个字符型数组集合。
Dim Ary1(1) As String Dim Ary2(1) As String
Lst.Add(Ary1) '将数组加到集合中。
Lst.Add(Ary2)
Ary1(0) = "a"
Ary1(1) = "b"
Ary2(0) = "1"
Ary2(1) = "2" '注意循环变量是字符型数组,所以类型是String(),而不是String
For Each uu As String() In Lst
For i As Integer = 0 To Ary1.Length - 1
Output.Show(Ary2(i))
Next
Next ‘注意:我修改了一下帮助原文 for each 后面的几个变量,如“uu”、“ary1”、“ary2”
执行结果是:
1
2
1
2
这个结果表示:Ary2数组中的内容循环显示了两次,但是 “For i As Integer = 0 To Ary1.Length - 1”只定义了显示从0、1两个要素 不理解啊!
[此贴子已经被作者于2008-9-11 22:22:00编辑过]