以下是引用shixia在2009-5-23 10:20:00的发言:我记得你在帮助中讲:
集合
集合类似于数组,但是比数组更为灵活,定义集合的语法是:
Dim 集合名称 As New List(Of 数据类型)
For Each 语句
For Each 语句用来访问一个现有的集合 ,语法为:
For
Each 循环变量 In 集合
代码
Next数组的定义方式之一为:
可以在定义数组的时候,直接给数组元素赋值,例如:
Dim Values() As Integer = {1,3,5}
你定义的Dim ColNames() AS String = "文号,项目名称,委托类别,委托单位,来源单位,标的物,标的额".Split(",") 是一个数组还是集合,如果是数组又用For Each来访问,如果是组合又不符合集合的定义语法,请狐爸给讲讲
估计狐爸过周末去了,我代劳了吧:
String.Split 返回的是数组。
数组也可以用For Each 来访问。
帮助文件里面也没说数组不能用For Each,对吧:)
Dim s() As String = {"A","B"}
For Each str As String in s
Output.Show(str)
Next
[此贴子已经被作者于2009-5-23 12:58:33编辑过]