首頁  >  文章  >  後端開發  >  C#數組的宣告方式

C#數組的宣告方式

高洛峰
高洛峰原創
2016-12-16 14:48:041260瀏覽

C#陣列的五種宣告方式

一、宣告一個未經初始化的陣列引用,以後可以把這引用初步使化為一個陣列實例

int[] intArray;

intArray = new int[10];

註:數組的引用必須以相同或相關類型實例化,數組初步使化預設值,值類型為0,引用類型為null

 

二、宣告一個數組引用並對他進行初步使化,此數組引用被立即賦予一個數組的新實例。

int[] intArray = new int[10];

 

三、宣告一個數組,初使化數組引用,並給數組元素賦值

int[] intArray = new int[3]1,22 ,3};

註:初使化列表以逗號(,)隔開,且列表中的個數必須與陣列長度一致。

 

四、與第三種方式基本上相同,但不設定陣列的初使化大小,由陣列元素決定。

int[] intArray = new int[] {1,2,3};

 

五、這是第四種方式的簡化版,其中的數組類型與數組大小是根據初使化列表推斷出來的。

int[] intArray = {1,2,3};

 

多維資料

多維數組為矩形數組,有多個維度與索引,維度在[]中用逗號隔開,「[,] ”,例如最

常見的二維數組:

int[,] intArray = new int[2,3] {{1,2,3},{4,5,6}};

 

交錯數組

交錯數組被認為是數組的數組,交錯數組的每個向量都可以有不同的長度。

首先應定義交錯數組中的行(向量數),再宣告每行的元素個數

int[][] intArray = new int[2][]{new int[]{1,2,3 },new int[] {1,2,3,4}}

注意與二維數組的區別


更多C#數組的聲明方式相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn