c#陣列的五種宣告方式
一、宣告乙個未經初始化的陣列引用,以後可以把這引用初使化為乙個陣列例項
int intarray;
intarray = new int[10];
注:陣列的引用必須以相同或相關型別例項化,陣列初使化預設值,值型別為0,引用型別為null
二、宣告乙個陣列引用並對他進行初使化,該陣列引用被立即賦予乙個陣列的新例項。
int intarray = new int[10];
三、宣告乙個陣列,初使化陣列引用,並給陣列元素賦值
int intarray = new int[3] ;
注:初使化列表以逗號(,)隔開,且列表中的個數必須與陣列長度一致。
四、與第三種方式基本相同,只是不設定陣列的初使化大小,由陣列元素確定。
int intarray = new int ;
五、這是第四種方式的簡化版,其中的陣列型別與陣列大小是根據初使化列表推斷出來的。
int intarray = ;
多維資料
多維陣列為矩形陣列,有多個維度與索引,維度在中用逗號隔開,「[,]」,例如最
常見的二維陣列:
int[,] intarray = new int[2,3] ,};
交錯陣列
交錯陣列被認為是乙個陣列的陣列,交錯陣列的每乙個向量都可以有不同的長度。
首先應定義交錯陣列中的行(向量數),再宣告每行的元素個數
int intarray = new int[2],new int }
注意與二維陣列的區別
C 陣列的宣告方式
一次性生命多個相同型別的變數 int 陣列名 new 陣列長度 陣列型別是引用型別,宣告陣列變數只是為引用陣列例項預留空間。實際的陣列例項是在執行時使用 new 運算子動態建立而成。new 運算指定了新陣列例項的長度,然後在此例項的生存期內固定使用這個長度。陣列元素的索引介於 0 到 length ...
C 陣列的宣告方式
陣列概述 c 陣列從零開始建立索引,即陣列索引從零開始。c 中陣列的工作方式與在大多數其他流行語言中的工作方式類似。但還有一些差異應引起注意。宣告陣列時,方括號 必須跟在型別後面,而不是識別符號後面。在 c 中,將方括號放在識別符號後是不合法的語法。int table not int table 另...
C 陣列的宣告方式
c 陣列的五種宣告方式 一 宣告乙個未經初始化的陣列引用,以後可以把這引用初使化為乙個陣列例項 int intarray intarray new int 10 二 宣告乙個陣列引用並對他進行初使化,該陣列引用被立即賦予乙個陣列的新例項。int intarray new int 10 三 宣告乙個陣...