標籤:class blog code get 使用 資料
數組的注意點:
1、相同類型:數組中的資料元素類型都相同
2、資料元素:數組中的資料項目可以是任何類型,資料元素的類型也代表該數組的類型。訪問數組元素通過數組名稱和位置索引進行訪問。
3、有序:數組的元素是依據位置索引的,數組中的位置索引從0開始。
4、集合:一個數組是一組資料元素的集合。
5、數群組類型屬於參考型別。
6、數組派生自類型System.Array。
數組的聲明:
int[] arr1 = new int[5]; //聲明數組的同時指定長度int[] arr2 = new int[5] { 1, 2, 3, 4, 5 }; //聲明數組的同時指定長度以及元素 int[] arr = new int[5]{ 1,2,3,4};如果這樣聲明則報錯,聲明時指定的個數必須與長度一致 //此行代碼與int[] arr2 = new int[]{ 1, 2, 3, 4, 5 }
另外,由於System.Array實現了介面IEnumerable和IEnumerable<T>介面,因此可以使用foreach進行迭代。
數組從Array中繼承的屬性與方法
一、屬性
成員 說明
Length 數組的長度,即數組中所有維度元素的總數
Rank 擷取數組的維度
二、方法
成員 說明
BinarySearch 使用二進位搜尋演算法在以為數組中搜尋值
Clear 將數組中某些元素設定為零、false或null,參考型別設定為null,整形設定為0
Clone 對數組執行淺複製
Copy 將數組中的部分元素複製到另一個數組
CopyTo 將一個一維數組中的所有元素複製到另一個已執行個體化的數組
GetLength 返回指定維的長度
GetUpperBound 返回指定維度上限
GetValue 返回當前數組指定索引位置的值
IndexOf 返回一個一維數組中匹配給定值的資料在數組中的索引
LastIndexOf 同IndexOf,只是它是倒序的
Resize<T> 將數組的大小改為指定的大小,原理是建立一個數組,將原數組的資料複製到新的數組
Reverse 反轉一維數組中某部分元素的順序
SerValue 為當前數組的指定索引位置設定新的值
Sort 對以為數組中的元素進行排序