vb.net 数组或集合的定义,变量元素的 for 循环
问题的关键就是:为什么对不是数组或集合的变量可以使用For或For Each???我用的是VB 2010学习版。
例1:
For Each NextMatch In Matches
Console.WriteLine(NextMatch.Index)
Next
注意For Each NextMatch In Matches这一句,为什么可以对Matches变量应用For Each语句?从下面这张图中看,matches变量并不是一个数组啊。
例2:
For i = 0 To mySL.Count - 1
Console.WriteLine(ControlChars.Tab & "{0}" &ControlChars.Tab & _
myKeyList(i), myValueList(i))
Next i
其中的myKeyList或myKeyValueList好像也不是数组或集合,如何调用其元素??