ArrayList 对象是包含单一数据值的项目的集合,可以动态的增加和减少元素。
ArrayList的命名空间为using System.Collection;
ArrayList的几种常见的方法Add(), Remove(),TrimToSize(),Sort() ,Reverse() 等
- 通过 Add() 方法向 ArrayList 添加项目。
ArrayList mylist=new ArrayList();
mylist.Add("a");
mylist.Add("b");
mylist.Add("c");
mylist.Add("d");
- 通过Remove()方法移除ArrayList中的项目。
ArrayList mylist=new ArrayList();
mylist.Add("a");
mylist.Add("b");
mylist.Add("c");
mylist.Add("d");
mylist.Remove("a");
- 默认地,一个 ArrayList 对象包含 16 个条目。可通过 TrimToSize() 方法把 ArrayList 调整为最终尺寸:
ArrayList mylist=new ArrayList();
mylist.Add("a");
mylist.Add("b");
mylist.Add("c");
mylist.Add("d");
mylist.TrimToSize();
- 通过 Sort() 方法,ArrayList 也能够按照字母顺序或者数字顺序进行排序:
ArrayList mylist=new ArrayList();
mylist.Add("a");
mylist.Add("b");
mylist.Add("c");
mylist.Add("d");
mylist.Sort();
- 要实现颠倒的排序,请在 Sort() 方法后应用 Reverse() 方法:
ArrayList mylist=new ArrayList();
mylist.Add("a");
mylist.Add("b");
mylist.Add("c");
mylist.Add("d");
mylist.Sort();
mylist.Reverse() ;
- 输出ArrayList中的项目
ArrayList mylist=new ArrayList();
mylist.Add("a");
mylist.Add("b");
mylist.Add("c");
mylist.Add("d");
string[] str=(string[])mylist.ToArray(typeof(string));
for(int i=0;i<str.Length;i++)
{
Response.Write(str[i]);
}