在学习代码的过程中,不定时会遇到需要定义数组的情况,但foxtable好像只能定义一维数组(Dim 数组名(索引上限) As 数据类型,这里的索引上限应该是高级语言中的数组的下标,以前在学foxbase时也用了数组下标的叫法),不能定义二维数组,因为二维数组在实际应用中也是有的,以foxbase为例,定义数组都用dime 数组名(下标1,下标2),也可以用public 数组名(下标1,下标2)来定义,两个下标都是数值型数据(正整数)。其中如果下标2省略就是一维数组, 而且二维数组也可以当一维数组来使用,不过在foxbase编程中,比较典型的二维数组的应用就是在下拉菜单程序的编写中。但我看帮助时有定义集合(Dim 集合名称 As New List(Of 数据类型))和字典(Dim 变量名 As New Dictionary(Of 键类型, 值类型)),是不是这两种变量都是数组的扩展,因为它们的定义和数组有相似的地方。