(一)一維陣列
陣列是同一型別的一組變數,陣列允許你通過同一名稱引用這一系列的變數,並使用乙個稱為「索引」或「下標」的數字來進行區分。陣列中包含的變數(又稱陣列的元素)具有相同的型別,該型別稱為陣列的元素型別。
陣列的宣告
int number
一維陣列物件的建立
int number = new int[5];
int number; number=new int[5];
例如,如果要用陣列number表示5個整數的集合(26, 86, 98, 12, 68),可以這樣建立陣列number:
int number = new int[5];
陣列元素的引用
陣列名[下標]
陣列length屬性
length
屬性的值為該陣列物件中陣列元素的數目。
(二)可變長陣列
利用常數宣告陣列稱為「定長陣列宣告」。c#並不限於定長陣列宣告,還可以在每次執行程式時宣告不同長度的陣列。
下面的**提示使用者輸入陣列的長度,然後建立指定長度的陣列:
int size;
console.writeline("請輸入要建立的陣列的元素的個數:");
size = int32.parse(console.readline());
numbers = new int[size];
foreach語句
依次為陣列的各個元素執行一次嵌入語句。
foreach(型別 變數名 in 陣列名稱)
嵌入語句;
注意,這裡的迴圈控制要用陣列的長度屬性,不要使用定義變數。因為變數是會隨時發生改變的。
pdf鏈結
陣列和切片4
切片的遍歷和陣列一樣,也有兩種方式 1 for 迴圈常規方式遍歷 2 for range 結構遍歷切片 兩種方式都在下面的 裡 案例演示 func main slice arr 1 4 20,30,40 for i 0 i len slice i fmt.println 使用for range 方式...
四 4 陣列方法
一 檢查陣列 檢查乙個變數是不是陣列 instanceof 用法 value instanceof array isarray 用法 array.isarray value 二 轉換方法 tostring valueof tolocalestring 這三個方法一般都是隱式呼叫,tostring 用...
陣列排序和方法
陣列舉例 1 首先比較陣列的前兩個資料,並排序 2 比較第三個元素與前兩個排好序的資料,並將第三個元素放入適當的位置 3 比較第四個元素與前三個排好序的資料,並將第四個元素放入適當的位置 4 直至把最後乙個元素放入適當的位置。其偽 如下 temp arr i if temparr j 1 移動 el...