C#动态数组ArrayList的用法

2011-03-24 22:15:44|?次阅读|上传:wustguangh【已有?条评论】发表评论

关键词:C#|来源:唯设编程网

4.2. 移除ArrayList的指定索引处的元素
public virtual void RemoveAt(intindex);

示例:

aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");
aList.RemoveAt(0);

aList中的元素为:b、c、d、e

4.3.从ArrayList中移除一定范围的元素:
public virtual void RemoveRange(int index,int count);

Index表示索引,count表示从索引处开始的数目。示例:

aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");
aList.RemoveRange(1,3);

aList中的元素为:a、e

4.4.从ArrayList中移除所有元素:
public virtual void Clear();

五、ArrayList排序

5.1. 对ArrayList或它的一部分中的元素进行排序。
public virtual void Sort();

示例:

ArrayListaList=newArrayList();
aList.Add("e");
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
//将链表显示到下拉列表中
DropDownList1.DataSource=aList;
DropDownList1.DataBind();

结果为eabcd

示例2:

ArrayList aList=new ArrayList();
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");
aList.Sort();//排序
//将链表显示到下拉列表中
DropDownList1.DataSource=aList;
DropDownList1.DataBind();

结果为abcde

5.2. 将ArrayList或它的一部分中元素的顺序反转。
public virtual void Reverse();

示例:

ArrayList aList=new ArrayList();
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");
aList.Reverse();//反转
//将里列表数据绑定到下拉列表
DropDownList1.DataSource=aList;
DropDownList1.DataBind();

结果为edcba

发表评论0条 】
网友评论(共?条评论)..
C#动态数组ArrayList的用法