补充资料c#动态数组.doc

补充资料c#动态数组.doc

ID:56275871

大小:39.00 KB

页数:5页

时间:2020-06-05

补充资料c#动态数组.doc_第1页
补充资料c#动态数组.doc_第2页
补充资料c#动态数组.doc_第3页
补充资料c#动态数组.doc_第4页
补充资料c#动态数组.doc_第5页
资源描述:

《补充资料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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。