C#_簡(jiǎn)單數(shù)據(jù)結(jié)構(gòu)類
ArrayList
What

using System.Collections命名空間下
本質(zhì)為一個(gè)object的數(shù)組
語(yǔ)言為開(kāi)發(fā)者封裝好的類,并且實(shí)現(xiàn)了增刪查改
why

為開(kāi)發(fā)者提供便利
任何類型的都可以

存在裝修與拆箱(堆棧內(nèi)存的轉(zhuǎn)換)
自動(dòng)擴(kuò)容(2平方)
How

Add();//任何類型都可以刪除

Remove();//移除指定元素,從頭到尾。后面的元素將會(huì)往前移動(dòng)
Remove();//移除索引位置
Clear();//清空所有元素

[0];//訪問(wèn)指定索引元素
Contains();//【參數(shù)】為任意類型,【返回值】bool類型
IndexOf();//【參數(shù)】為任意類型,【返回值】索引值/-1
LastIndexOf();//【參數(shù)】為任意類型,【返回值】索引值/-1

通過(guò)索引去實(shí)現(xiàn)修改數(shù)據(jù)

Special

Insert();//【參數(shù)】1.為插入的索引位置,后插2.為任意類型
AddRang();//【參數(shù)】1.為L(zhǎng)ist對(duì)象,后插
Count;//數(shù)組的長(zhǎng)度屬性,注意不是容量,可以用for和foreach進(jìn)行遍歷
capacity;//為容量屬性
標(biāo)簽: