static void Main(string[] args)
{
//实例化出一个集合对象
ArrayList list = new ArrayList(); /*添加*/
//--添加单个元素
list.Add();
list.Add('a');
list.Add(1.23);
list.Add("你好!");
//--添加集合
list.AddRange(new string[] { "abc", "def", "abc", "def", "abc" });
list.AddRange(new int[] { , , , , }); /*删除*/
list.Remove();//删除单个元素,写谁删除谁
list.RemoveAt();//删除给定索引位置的元素
list.RemoveRange(, );//删除指定范围的元素,第一个是要删除的位置(索引号),第二个是要删除的个数(逻辑序号) /*清空*/
list.Clear(); /*倒置*/
list.Reverse(); /*插入*/
list.Insert(, "name");//将元素插入指定的索引出,第一个是指定的索引,第二个是要插入的值。
list.InsertRange(, new string[] { "tim", "kaidi", "luoli" });//将指定的集合插入其中。 /*查找元素的索引*/
int k = list.IndexOf('a');//根据所输入的元素值,查找索引
Console.WriteLine(k); /*判断值是否存在*/
bool fals;
fals = list.Contains('a');
Console.WriteLine(fals); /*遍历集合*/
for (int i = ; i < list.Count; i++)
{
Console.WriteLine(list[i]);
}
Console.ReadKey();
}