C 陣列的初始化

2021-07-30 02:12:48 字數 642 閱讀 4979

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 ...