Array類是C#中所有數組的基類,其中提供了一系列用來處理數組的操作,例如對數組元素進行排序、搜索數組中指定的元素等。Array類中提供了一系列屬性,通過這些屬性可以獲取數組的各種信息。Array類中的常用屬性有如下表所示:
Array類中的方法,除了屬性之外,Array類中還提供了一系列的方法
示例代碼如下:
//創建一個數組並賦值
int[] arr1 = new int[6] { 13, 23, 34, 35, 89, 11 };
//創建一個空數組
int[] arr2 = new int[6];
//獲取數組的長度
Console.WriteLine("數組arr1的長度爲:"+arr1.Length);
//爲數組排序
Array.Sort(arr1);
Console.Write("排序後的數組arr爲:");
//打印排序後的arr
PrintArray(arr1);
//查找數組元素的索引
Console.WriteLine("\n數組arr中值爲29的元素的索引:" + Array.IndexOf(arr2, 29));
//拷貝arr1到arr2數組
Array.Copy(arr1, arr2, arr2.Length);
Console.Write("打印數組arr2:");
//打印數組arr2
PrintArray(arr2);
Array.Reverse(arr1);
Console.Write("\n反序排列數組arr1:");
PrintArray(arr1);
Console.ReadKey();
}
static void PrintArray(int[] arr1)
{
foreach(Object elem in arr1)
{
Console.Write(elem+" ");
}
}
運行結果如下: