c#陣列的初始化
陣列的初始化
陣列型別從.netframework中的system.array繼承。
建立乙個陣列,本身相當於建立乙個基於array類的物件,而為乙個陣列賦值,相當於初始化這一物件。
modifier type arrayname = new type[length]
引數說明
使用new關鍵字,對陣列進行初始化
使用length關鍵字,標識陣列的長度
比如,定義乙個包含5個整數元素的陣列
public int = intarray= new int[5]
此外,除了直接定義陣列元素的數量之外,也可以在建立陣列時,直接為其賦值,在賦值的同時,相當於定義了陣列的元素數量。
modifier type =
使用花括號,將所有的陣列元素括住,通過陣列元素簡介的定義了陣列的元素數量。
定義乙個包含3個字元型變數的陣列
private char =
另外,可以先宣告陣列,然後通過語句定義陣列元素的數量,或者為其賦值。
注意 定義陣列的元素數量時,在c#中會自動為每乙個陣列元素賦予乙個預設的值。
比如,當陣列元素為數字時,預設值為0,當陣列元素為字元或字串時,預設為空字元,或者是空字串。
C 陣列初始化
定義 int pia new int 10 array of 10 uninitialized ints 此 new 表示式分配了乙個含有 10 個 int 型元素的陣列,並返回指向該陣列第乙個元素的指標,此返回值初始化了指標 pia。在自由儲存區中建立的陣列物件是沒有名字的,只能通過其位址間接地訪...
C 陣列初始化
c 陣列初始化 定義 int pia new int 10 array of 10 uninitialized ints 此 new 表示式分配了乙個含有 10 個 int 型元素的陣列,並返回指向該陣列第乙個元素的指標,此返回值初始化了指標 pia。在自由儲存區中建立的陣列物件是沒有名字的,只能通...
C 陣列初始化
c 的陣列初始化是在宣告陣列時將初始值放在大括號 之內。如果沒有指定初始值,則陣列成員將自動初始化為該陣列型別的預設初始值。請閱讀陣列的屬性。如果將陣列宣告為某型別的字段,則當例項化該型別時它將被設定為預設值null。一 一維陣列的初始化 1.在宣告陣列時將其初始化。如 int array new ...