Array类是C#中所有数组的基类。它是在System命名空间中定义的。数组类最常用的方法是-
序号 | 方法与说明 |
---|---|
1 | 清除 根据元素类型,将Array中的元素范围设置为零,false或null。 |
2 | Copy(Array,Array,Int32) 从第一个元素开始的Array中复制一系列元素,并将其粘贴到从第一个元素开始的另一个Array中。长度指定为32位整数。 |
3 | CopyTo(Array,Int32) 从指定的目标Array索引开始,将当前一维Array的所有元素复制到指定的一维Array。索引被指定为32位整数。 |
4 | GetLength 获取一个32位整数,该整数表示Array指定维中的元素数。 |
5 | GetLongLength 获取一个64位整数,该整数表示Array指定维中的元素数 |
6 | GetLowerBound 获取数组中指定维的下限。 |
7 | GetType 获取当前实例的类型。(继承自Object。) |
8 | GetUpperBound 获取数组中指定维的上限。 |
让我们看一个使用Array类方法获取数组的上限和下限的示例-
using System; class Program { static void Main() { int[,] arr = new int[3,4]; Console.WriteLine(arr.GetLength(0)); Console.WriteLine(arr.GetLength(1)); //长度 Console.WriteLine(arr.Length); Console.WriteLine("Upper Bound: {0}",arr.GetUpperBound(0).ToString()); Console.WriteLine("Lower Bound: {0}",arr.GetLowerBound(0).ToString()); } }
输出结果
3 4 12 Upper Bound: 2 Lower Bound: 0