二維陣列,多維陣列,集合。

2022-09-17 18:45:13 字數 885 閱讀 5688

一、二維陣列

int [,] array=new int [m,n];表示建立乙個名叫array的int陣列,這個陣列有m個一維陣列,每個一維陣列有n個因素.

array[m,n]表示索引號是為第m的陣列,索引號是n的那個因素。

與for迴圈的巢狀相呼應,m個陣列表示有m次外迴圈,n個因素表示有n次內迴圈。

二、多維陣列

int [,,] shuzu=new int [4,3,2];

4:有4個二維陣列;

3:每個二位陣列裡有3個一維陣列;

2:每個一維陣列裡有2個因素。

三、集合

集合只能是一維的,即有數的。

.add();新增。

.clear();清除所有因素。

.clone();轉殖。

.contains();判斷是否包含

.insert(2,"h");在索引號為2的為止插入乙個h的字元。

.remove("hello");移除hello第一次出現的元素。

.removeat(3); 移除索引為3的元素

.sort();排序 ,公升序   

.reverse();翻轉整個集合

arraylist n=new arraylist ();建立乙個名字為n的集合。其中其集合中的因素是有規律的排序。如m次輸入姓名,語文成績,數學成績,英語成績的集合,其索引號分別為n[m,o],n[m,1],n[m,2],n[m,3]。

四、foreach    遍歷集合            

//foreach (object aa in name)  //name為集合,aa為其中的一種元素  

console.write(aa+"\t");    

console.readline();

完!!

二維陣列,多維陣列

一.二維陣列 二維陣列的定義 資料型別 陣列名 常量表示式1 常量表示式2 例如 int array 3 3 二維陣列array 3 3 相當於是由三個含有三個元素的一維陣列所組成的.陣列元素個數怎麼求 兩個維度的下標相乘 訪問二維陣列中的元素 雙下標 多維陣列 三維陣列 陣列名 常量表示式1 常量...

c 一維陣列,二維陣列,多維陣列。

陣列就是給乙個變數定義多個字元,可以是string也可以是int。或者說是一組變數。可以更加方便的操作大量資料。陣列的定義 1 陣列裡面的內容必須是同一型別 2 資料必須有長度限制 一維陣列 一 資料型別 變數名 new 資料型別 長度 陣列定義 string a new string 這裡寫陣列包...

多維陣列的使用(二維陣列)

規定 二維陣列分為外層陣列的元素,內層陣列的元素 1 理解 對於二維陣列的理解,我們可以看成是一維陣列array1又作為另乙個一維陣列array2的元素而存在。從陣列底層的執行機制來看,其實沒有多維陣列。陣列屬於引用資料型別 陣列的元素也可以是引用資料型別 乙個一維陣列a的元素如果還是乙個一維陣列型...