int arr; //陣列元素型別[ ] 陣列名字;
arr= new int[5]; //陣列名字=new 陣列元素型別[陣列元素的個數]
為單個陣列元素賦值:
arr[i]=i+1;
同時為整個陣列賦值:
string arrstr= new string[ ];
~在陣列中隨機取值
int random = new random().next(0,cardsnumber.length);
cardsnumber[i] = cardsnumber[random];
int [,] myarr; //type[,] arrayname;
int myarr; //type arrayname;
int [,] a=new int [2,4];
2.逐個分配:
int a =new int [2];
a[0]=new int[2];
a[1]=new int[3];
為單個元素賦值。
以行為單位賦值。
為整個陣列賦值。
int a =new int[3]; //只指定行數
a[0]=new int[5]; //第一行分配5個元素,每一行都要單獨分配
a[1]=new int[3];
a[2]=new int[4];
copy
將指定陣列元素複製到乙個array中
copyto
從指定索引目標開始,複製全部元素
exists
判斷陣列是否含有指定元素
getlength
獲取array的長度
getlowerbound
獲取下限
getupperbound
獲取上限
getvalue
獲取指定位置的值
reverse
反轉順序
setvalue
設定指定位置元素的值
sort
排序(一維陣列)
array_int.length; //陣列的行數
array_int[i].length; //第i行的列數
2.二維陣列的列數統計
for(int i=0;i}
foreach(【型別】【迭代變數名】in 【集合】)
string roles=;//設定乙個要迴圈輸出的陣列
foreach(string role in roles) //role作為foreach內迴圈的暫時變數,要輸出的話只能在括號內輸出
array.sort(arr);
array.sort(arr,0,10);
array.reverse(arr);
array.reverse(arr,0,10);
C 學習筆記四 陣列
陣列宣告 宣告陣列 typename arrayname arraysize arraysize指定元素數目,必須是整型常數例如 short months 12 該宣告建立乙個有12個元素的名為months陣列,每個元素都可儲存乙個short型別的變數陣列之所以被稱為復合型別,是因為他是使用其他型別...
C語言學習筆記(四)陣列
一 陣列 1.陣列基本使用 陣列的定義格式 型別 陣列名 元素個數 int ages 5 19 19 28 27 26 ages 1 29 ages 0 19 ages 1 19 ages 2 28 ages 3 27 ages 4 26 遍歷 按順序檢視陣列的每乙個元素 for int i 0 i...
C 學習筆記(四)
指標是指向一些記憶體位址的變數,既可以是資料的位址也可以是函式的位址。所以,可以在執行時改變指標指向的內容。c 的成員指標 pointer to member 遵從同樣的概念,除了所選擇的內容是在類中之內的成員指標。這裡麻煩的是所有的指標需要位址,但在類內部是沒有位址的 選擇乙個類的成員意味著在類中...