ArrayList的詳解
阿新 • • 發佈:2018-12-03
陣列一旦給定大小就是固定的,只能放同類型的不能再改,還有一種高階的可擴充的,就是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();