欢迎来到天天文库
浏览记录
ID:56275871
大小:39.00 KB
页数:5页
时间:2020-06-05
《补充资料c#动态数组.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、c#动态数组C#动态数组ArrayList用法System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。一.优点1。支持自动改变大小的功能2。可以灵活的插入元素3。可以灵活的删除元素二.局限性跟一般的数组比起来,速度上差些三.添加元素1.publicvirtualintAdd(objectvalue);将对象添加到ArrayList的结尾处ArrayListaList=newArrayList();aList.Add("a");aList.Add("b");aList.Add("c");aLis
2、t.Add("d");aList.Add("e");内容为abcde2.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");结果为aaabcde3.publicvirtualvoidInsertRange(intindex,ICol
3、lectionc);将集合中的某个元素插入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(objectob
4、j);从ArrayList中移除特定对象的第一个匹配项,注意是第一个ArrayListaList=newArrayList();aList.Add("a");aList.Add("b");aList.Add("c");aList.Add("d");aList.Add("e");aList.Remove("a");结果为bcde2.publicvirtualvoidRemoveAt(intindex);移除ArrayList的指定索引处的元素aList.Add("a");aList.Add("b");aList.Add("c");aList.Add("d");
5、aList.Add("e");aList.RemoveAt(0);结果为bcde3.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);结果为ae4.publicvirtualvoidClear();从ArrayList中移除所有
6、元素。五.排序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();结果为eabcdArrayListaList=newArrayList
7、();aList.Add("a");aList.Add("b");aList.Add("c");aList.Add("d");aList.Add("e");aList.Sort();//排序DropDownList1.DataSource=aList;//DropDownListDropDownList1;DropDownList1.DataBind();结果为abcdeb)publicvirtualvoidReverse();将ArrayList或它的一部分中元素的顺序反转。ArrayListaList=newArrayList();aList.Add("
8、a");aList.Add("b");aList.A
此文档下载收益归作者所有