1. 程式人生 > >ArrayList的詳解

ArrayList的詳解

陣列一旦給定大小就是固定的,只能放同類型的不能再改,還有一種高階的可擴充的,就是arrayList類,被稱作動態陣列或者集合。

使用步驟:

1. 引用名稱空間system.collections;

2. 建立示例;

3. 引用對應的屬性或方法

程式碼示例:

ArrayList list = new ArrayList(5);
list.Add(123);
list.Add('a');
list.Add("aadf");
Console.WriteLine(list.Count);

//將陣列新增到arraylist中
int[] mylist = { 1, 2, 3, 4, 5 };
list.AddRange(mylist);
Console.WriteLine(list.Count);

//遍歷集合,使用object
foreach (object outlement in list)
{
Console.WriteLine(outlement);
}
//第一種刪除的例項的方法 Remove(物件)
list.Remove(123);
//第二種刪除的方法 RemoveAt(索引)
list.RemoveAt(1);
//第三種刪除的方法 RemoveRange(起始索引,刪除個數)
list.RemoveRange(1,2);
//第四種刪除的方法,clear()
list.Clear();

Console.ReadKey();