ArrayList
- 不是类型安全
- 存在拆箱装箱的缺点
- 不再建议使用它,可以使用范型 List
- 在命名空间: using System.Collections;
虽然ArrayList官方不再建议使用,但是我们作为新手,总要了解下,要是以后遇到旧项目的代码,总不会一脸懵逼。
ArrayList arr = new ArrayList() {"苹果","香蕉"};
Console.WriteLine(arr[0]);
Console.WriteLine(arr.Count);
arr.Insert(0,"火龙果");
arr.Add("桃子");
string[] b = new string[]{"西瓜","荔枝"};
arr.AddRange(b);
Console.WriteLine(arr.Count);
Console.WriteLine(arr.IndexOf("苹果"));
Console.WriteLine(arr.Contains("橙子"));
arr.Remove("苹果");
arr.RemoveAt(0);
foreach (var item in arr)
{
Console.Write("{0},",item);
}
arr.Clear();