數組:能能存在任意多個同類型的數據,而數組裡面存放的數據叫數組項。 數組的索引(下標):在數組中,每一個數組項都會有一個編號,這些編號叫數組的索引或下標,數組的索引(下標)是一個int類型的數字,索引從0開始,依次為數組中的每一個數組項編號。 數組的代碼書寫: 聲明:數據類型[] 變數名; 數據類型 ...
數組:能能存在任意多個同類型的數據,而數組裡面存放的數據叫數組項。
數組的索引(下標):在數組中,每一個數組項都會有一個編號,這些編號叫數組的索引或下標,數組的索引(下標)是一個int類型的數字,索引從0開始,依次為數組中的每一個數組項編號。
數組的代碼書寫:
聲明:數據類型[] 變數名; 數據類型:即數組項的類型。
賦值:變數名=new 數據類型[長度]; 長度:int類型,表示數組的長度。
聲明和賦值的數據類型必須一致。
合併書寫:
數據類型[] 變數名=new 數據類型[長度]
例:
int[] number=nwes int[5]//定義了一個number變數,它是一個數組,可以存放5個int類型的數據。
數組項的預設值:
一個數組剛創建後,它的每一個數組項的值,為數組項類型的預設值。
其中:
數字類型,預設值為0;
bool類型,預設值為false;
char類型,預設值為\1;
string類型,預設值為null。
數組項的讀取和修改:
讀取:變數名[索引] 從指定數組中,通過索引取出來某一個數組項的值。
修改:變數名[索引]=值 把值賦值給指定的數組項。
註意:索引不能超出索引範圍。
讀取數組長度:
代碼格式:
變數名.Length
返回類型為int類型。
數組初始化器:
例:
string[] strs=new string[3]{"a","b","c"}
上述例子的簡化寫法為:
string[] strs={"a","b","c"]
註意:簡化寫法只能在數組定義語句中使用。
使用數組初始化器時,可以不用指定數組長度,編譯器會根據初始化器中的數量自動填充數組長度。
初學者很多東西都不明白,歡迎大家指點斧正,感謝。