陣列:
1.變數時程式執行時在記憶體中的儲存可變資料的容器,可以儲存單個資料,然,陣列則是可以儲存多個變數並且各個變數互不影響 和諧共處。
2.陣列是用於儲存長度固定的 ,型別相同的變數
陣列分為一下幾種:
a.一維陣列
一維陣列直接表明資訊 直接說明需要多大陣列 分為三種方式:
舉例:a-- int arr=new int[3];
b--直接告訴有什麼值
int arr = new int ;
c.--迴圈
int intarray2 = ;
//迴圈
for (int i = 0; i < intarray2.length; i++)
b.二維陣列/多維陣列
c#支援二維陣列(多維陣列)又稱為矩形陣列
例如 a.宣告二維陣列
int[,] arr1 = new int[2, 3];//定義
int[,] arr2 = new int[2, 3] , };
int[,] arr3 = , // 0,0/0,1/0,2
//1,0/1,1/1,2
};c.不規則陣列/交錯陣列
概念:就是陣列的陣列
引數陣列關鍵字:params 關鍵字
集合:bcl(base class library)集合型別分為泛型集合 非泛型集合
集合有動態陣列(arraylist):
它代表了可被單獨索引的物件的有序集合。
雜湊表(hashtable):
它使用鍵來訪問集合中的元素。
排序列表(sortedlist):用於處理和表現類似key value的鍵值對
堆疊(stack):約等於棧 它代表了乙個後進先出的物件集合。
佇列(queue):約等於堆它代表了乙個先進先出的物件集合。
點陣列(bitarray):用來處理位集合
集合與陣列
system.collections命名空間 c icollection d lists和ilist e 字典和idictionary f 雜湊表 g sortedlist h queue和stack 字典和idictionary idictionary擴充套件了icollection,但不表示可以...
陣列與集合
a.長度區別 陣列長度固定 集合長度可變 b.內容不同 陣列儲存的是同一種型別資料 集合儲存的可以是不同型別資料 c.元素的資料型別問題 陣列可以儲存基本資料型別,也可以儲存引用資料型別 集合只能裝引用資料型別 資料結構 資料的儲存方式 collection介面,list與set是其子介面,我們可直...
陣列與集合
一 陣列 1.定義 能存放任意多個同型別的資料。2.整數的預設值為0。bool預設值為falas。string預設值為null。3.int nums2 初始化器 二 陣列的定長性 1.定義 陣列是一組具有相同型別和名稱的變數的集合。這些變數稱為陣列的元素,每個陣列元素都有乙個編號,這個編號叫做下標,...