亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#中ArrayList的使用方法

2020-01-24 03:00:31
字體:
來源:轉載
供稿:網友
System.Collections.ArrayList類是一個特殊的數組。通過添加和刪除元素,就可以動態改變數組的長度。

一.優點

1。支持自動改變大小的功能
2??梢造`活的插入元素
3??梢造`活的刪除元素

二.局限性

跟一般的數組比起來,速度上差些

三.添加元素

1.publicvirtualintAdd(objectvalue);
將對象添加到ArrayList的結尾處
ArrayListaList=newArrayList();
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");
內容為abcde
2.publicvirtualvoidInsert(intindex,objectvalue);
將元素插入ArrayList的指定索引處
ArrayListaList=newArrayList();
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");
aList.Insert(0,"aa");
結果為aaabcde
3.publicvirtualvoidInsertRange(intindex,ICollectionc);
將集合中的某個元素插入ArrayList的指定索引處
ArrayListaList=newArrayList();
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");
ArrayListlist2=newArrayList();
list2.Add("tt");
list2.Add("ttt");
aList.InsertRange(2,list2);
結果為abtttttcde

四.刪除

a)publicvirtualvoidRemove(objectobj);
從ArrayList中移除特定對象的第一個匹配項,注意是第一個
ArrayListaList=newArrayList();
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");
aList.Remove("a");
結果為bcde
2.publicvirtualvoidRemoveAt(intindex);
移除ArrayList的指定索引處的元素
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");
aList.RemoveAt(0);
結果為bcde
3.publicvirtualvoidRemoveRange(intindex,intcount);
從ArrayList中移除一定范圍的元素。Index表示索引,count表示從索引處開始的數目
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");
aList.RemoveRange(1,3);
結果為ae
4.publicvirtualvoidClear();
從ArrayList中移除所有元素。
五.排序
a)publicvirtualvoidSort();
對ArrayList或它的一部分中的元素進行排序。
ArrayListaList=newArrayList();
aList.Add("e");
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
DropDownList1.DataSource=aList;//DropDownListDropDownList1;
DropDownList1.DataBind();
結果為eabcd
ArrayListaList=newArrayList();
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");
aList.Sort();//排序
DropDownList1.DataSource=aList;//DropDownListDropDownList1;
DropDownList1.DataBind();
結果為abcde
b)publicvirtualvoidReverse();
將ArrayList或它的一部分中元素的順序反轉。
ArrayListaList=newArrayList();
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");
aList.Reverse();//反轉
DropDownList1.DataSource=aList;//DropDownListDropDownList1;
DropDownList1.DataBind();
結果為edcba

六.查找

a)publicvirtualintIndexOf(object);
b)publicvirtualintIndexOf(object,int);
c)publicvirtualintIndexOf(object,int,int);
返回ArrayList或它的一部分中某個值的第一個匹配項的從零開始的索引。沒找到返回-1。
ArrayListaList=newArrayList();
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");
intnIndex=aList.IndexOf(“a”);//1
nIndex=aList.IndexOf(“p”);//沒找到,-1
d)publicvirtualintLastIndexOf(object);
e)publicvirtualintLastIndexOf(object,int);
f)publicvirtualintLastIndexOf(object,int,int);
返回ArrayList或它的一部分中某個值的最后一個匹配項的從零開始的索引。
ArrayListaList=newArrayList();
aList.Add("a");
aList.Add("b");
aList.Add("a");//同0
aList.Add("d");
aList.Add("e");
intnIndex=aList.LastIndexOf("a");//值為2而不是0
g)publicvirtualboolContains(objectitem);
確定某個元素是否在ArrayList中。包含返回true,否則返回false

七.其他

1.publicvirtualintCapacity{get;set;}
獲取或設置ArrayList可包含的元素數。
2.publicvirtualintCount{get;}
獲取ArrayList中實際包含的元素數。
Capacity是ArrayList可以存儲的元素數。Count是ArrayList中實際包含的元素數。Capacity總是大于或等于Count。如果在添加元素時,Count超過Capacity,則該列表的容量會通過自動重新分配內部數組加倍。
如果Capacity的值顯式設置,則內部數組也需要重新分配以容納指定的容量。如果Capacity被顯式設置為0,則公共語言運行庫將其設置為默認容量。默認容量為16。
在調用Clear后,Count為0,而此時Capacity切是默認容量16,而不是0
3.publicvirtualvoidTrimToSize();
將容量設置為ArrayList中元素的實際數量。
如果不向列表中添加新元素,則此方法可用于最小化列表的內存系統開銷。
若要完全清除列表中的所有元素,請在調用TrimToSize之前調用Clear方法。截去空ArrayList會將ArrayList的容量設置為默認容量,而不是零。
ArrayListaList=newArrayList();
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");//Count=5,Capacity=16,
aList.TrimToSize();//Count=Capacity=5; 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久99精品国产99久久6尤物| 欧美在线中文字幕| 欧美性猛交xxxx| 成人免费xxxxx在线观看| 亚洲字幕一区二区| 欧美一级大胆视频| 欧美国产日韩一区二区三区| 色yeye香蕉凹凸一区二区av| 亚洲欧美三级伦理| 深夜福利国产精品| 国产精品视频久| 国产视频福利一区| 久久手机免费视频| 日韩av免费在线播放| 992tv成人免费视频| 久久久久久国产精品| 欧美性视频网站| 亚洲激情在线观看视频免费| 日韩精品免费电影| 91情侣偷在线精品国产| 色偷偷av一区二区三区| 免费不卡欧美自拍视频| 日韩视频精品在线| 国产精品香蕉国产| 欧美午夜影院在线视频| 日韩在线免费视频观看| 国产成人精品免高潮在线观看| 国产精品美女免费看| 高清欧美电影在线| 91高潮精品免费porn| 欧美性猛交xxxx乱大交3| 日韩性生活视频| 中文字幕自拍vr一区二区三区| 亚洲第五色综合网| 欧美日韩福利在线观看| 97视频在线免费观看| 国产国语刺激对白av不卡| 欧美丰满片xxx777| 国产ts一区二区| 日韩中文字幕亚洲| 亚洲自拍高清视频网站| 不卡中文字幕av| 麻豆乱码国产一区二区三区| 成人观看高清在线观看免费| 欧美性生交xxxxx久久久| 性色av香蕉一区二区| 久久久精品影院| 国外色69视频在线观看| 国产精品一区二区久久久久| 欧美大人香蕉在线| 国产精品成人一区二区三区吃奶| 精品视频www| 国产精品国语对白| 欧美日韩精品在线| 欧美日韩福利在线观看| 国内成人精品一区| 91亚洲精品一区| 久久久久久亚洲精品| 久久国产精品亚洲| 欧美黑人xxxⅹ高潮交| 精品日韩美女的视频高清| 亚洲国产成人av在线| 亚洲精品乱码久久久久久按摩观| 在线免费看av不卡| 国内精品久久久| 欧美精品在线观看91| 色偷偷91综合久久噜噜| 亚洲韩国日本中文字幕| 国产日韩欧美在线视频观看| 欧美一区二区大胆人体摄影专业网站| 亚洲aaa激情| 红桃av永久久久| 日韩中文字幕亚洲| www.久久撸.com| 久久久久久久久久久免费| 永久555www成人免费| 国产精品电影久久久久电影网| 久久777国产线看观看精品| 久久久97精品| 中国日韩欧美久久久久久久久| 久久精品电影网| xxx欧美精品| 亚洲成人久久一区| 国产精品视频xxx| 97视频在线观看网址| 91av在线免费观看视频| 国产欧美亚洲精品| 国产日韩欧美夫妻视频在线观看| 久久久精品国产网站| 欧美日韩亚洲视频| 亚洲成色999久久网站| 18一19gay欧美视频网站| 精品伊人久久97| 欧美高清电影在线看| 国产亚洲精品一区二555| 国产精品久久久久久久久久久久| 国产精品高潮呻吟视频| 2020久久国产精品| 日本乱人伦a精品| 亚洲精品videossex少妇| 久久久久久久999| 欧美猛男性生活免费| 8090理伦午夜在线电影| 久久久视频免费观看| 国产精品久久久久久av福利| 一本色道久久综合亚洲精品小说| 日韩成人网免费视频| 亚洲毛茸茸少妇高潮呻吟| 成人黄色av播放免费| 亚洲日韩欧美视频一区| 精品国产福利在线| 性欧美暴力猛交69hd| 国产91色在线|免| 国产精品入口尤物| 91久久夜色精品国产网站| 亚洲第一视频在线观看| 国产精品久久久久免费a∨大胸| 一级做a爰片久久毛片美女图片| 国产伦精品一区二区三区精品视频| 国内精品久久久久久中文字幕| 国产婷婷色综合av蜜臀av| 日韩网站在线观看| 国产精品999999| 亚洲国产小视频在线观看| 国产在线拍揄自揄视频不卡99| 国产亚洲欧美aaaa| 国产高清视频一区三区| 日韩大胆人体377p| 在线精品国产欧美| 亚洲欧美综合另类中字| 国产精品久久久久久久久免费| 超碰日本道色综合久久综合| 亚洲男人天堂网| 欧美性一区二区三区| 欧美日韩美女在线| 日韩av最新在线| 欧美一区二区三区免费观看| 久久九九国产精品怡红院| 91在线精品播放| 欧美国产日韩中文字幕在线| 亚洲最大中文字幕| 亚洲国产天堂久久综合| 欧美又大粗又爽又黄大片视频| 欧洲成人午夜免费大片| 久久国产精品亚洲| 国产69精品久久久| 欧美黑人极品猛少妇色xxxxx| 国产亚洲欧美日韩一区二区| 欧美精品免费看| 久久精品国产综合| 91丨九色丨国产在线| 岛国av一区二区| 91免费高清视频| 午夜美女久久久久爽久久| 狠狠色狠狠色综合日日小说| 国产成人精品综合| 国产偷国产偷亚洲清高网站| 97在线免费观看| 国产精品盗摄久久久| 日韩成人av在线| 国产日韩中文字幕| 日韩69视频在线观看| 色小说视频一区| 国产一区在线播放|