一,数组定义
Arrays),可以用相同名字引用一系列变量,并用数字(索引)来识别它们,使用数组可以缩短和简化程序,因为可以利用索引值设计一个循环,高效处理多种情况。数组的元素下标是连续的。
注:由于vb.net对每一个索引值都分配空间,所以不要不切实际地声明一个太大的数组。
例
1 Dim Z(20) As Single
2 Dim j As Integer
3 For j=0 to z.Length-1
4 Z(j)=j
5 Next j
二,不一样的数组-数组列表(ArrayList)
数组列表的长度可以动态变化,类似于集合
Dim Arl As ArrayList '构建一个数组列表
数组列表的一些方法:
Clear | 清空数组列表的内容 |
Contains(object) | 如果数组列表含有该对象则返回true |
CopyTo(array) | 把一个数组列表拷贝到一个一维的数组中去 |
IndexOf(object) | 返回第一个元素的值 |
Insert(index,object) | 在指定的位置插入一个元素 |
Remove(object) | 把一个元素从列表中删除 |
RemoveAt(index) | 把一个指定位置的元素从列表中删除 |
Sort | 对列表进行排序 |
三,多维数组
Dim ArrayName(VarNumber1,VarNumber2,......,VarNumberN) As Type
例:
1 Dim I, J As Integer
2 Dim MatrixA(10, 10) As Double
3 For I = 0 To 9
4 For J = 0 To 9
5 MatrixA(I, J) = I * 10 + J
6 Next J
7 Next I
作者:꧁执笔小白꧂