下表提供了一些最常用的Array类方法:
SN | 方法名称和说明 |
---|---|
1 |
Public Shared Sub Clear (array As Array, index As Integer, length As Integer) 设置一个范围的数组元素的零,为false,或为空,这取决于元素类型。 |
2 |
Public Shared Sub Copy (sourceArray As Array, destinationArray As Array, length As Integer) 复制一定范围内由数组以第一个元素的元素,并将它们粘贴到起始于第一个元素另一个数组。长度被指定为32位整数。 |
3 |
Public Sub CopyTo (array As Array, index As Integer) 将当前的一维数组到指定的一维数组从指定的目标数组索引处的所有元素。索引被指定为32位整数。 |
4 |
Public Function GetLength (dimension As Integer) As Integer 获取一个32位整数,它表示数组的指定维中的元素的数量。 |
5 |
Public Function GetLongLength (dimension As Integer) As Long 获取一个64位整数,它代表了数组的指定维中的元素的数量。 |
6 |
Public Function GetLowerBound (dimension As Integer) As Integer 获取下界在数组中指定的尺寸。 |
7 |
Public Function GetType As Type 获取当前实例的类型(从Object继承)。 |
8 |
Public Function GetUpperBound (dimension As Integer) As Integer 获取上限在数组中指定的尺寸。 |
9 |
Public Function GetValue (index As Integer) As Object 获取在一维数组中指定位置的值。索引被指定为32位整数。 |
10 |
Public Shared Function IndexOf (array As Array,value As Object) As Integer 搜索指定的对象,并返回第一次出现的整个一维数组中的索引。 |
11 |
Public Shared Sub Reverse (array As Array) 反转在整个一维数组中的元素的顺序。 |
12 |
Public Sub SetValue (value As Object, index As Integer) 在一维阵列中的指定位置设置一个值的元素。索引被指定为32位整数。 |
13 |
Public Shared Sub Sort (array As Array) 使用排序了IComparable实现阵列中的每个元素在整个一维数组中的元素。 |
14 |
Public Overridable Function ToString As String 返回表示当前对象(从Object继承)的字符串。 |
有关Array类属性和方法的完整列表,请参阅Microsoft文档。
下面的程序演示使用的一些Array类的方法:
Module arrayApl Sub Main() Dim list As Integer() = {34, 72, 13, 44, 25, 30, 10} Dim temp As Integer() = list Dim i As Integer Console.Write("Original Array: ") For Each i In list Console.Write("{0} ", i) Next i Console.WriteLine() ' reverse the array Array.Reverse(temp) Console.Write("Reversed Array: ") For Each i In temp Console.Write("{0} ", i) Next i Console.WriteLine() 'sort the array Array.Sort(list) Console.Write("Sorted Array: ") For Each i In list Console.Write("{0} ", i) Next i Console.WriteLine() Console.ReadKey() End Sub End Module
当上述代码被编译和执行时,它产生了以下结果:
Original Array: 34 72 13 44 25 30 10 Reversed Array: 10 30 25 44 13 72 34 Sorted Array: 10 13 25 30 34 44 72
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!