与arraylist数组的区别
arraylist动态数组,存储元素是object类型,取出的时候要转成对应的类型
list:方法和arraylist很像,区别在于list指定类型进行存储,存储同一种类型的数据,取出的时候不用强制转换
List<string>list=new List<string>();//创建集合对象 List<int>list1=new List<int>();添加元素
list1.Add(1); list1.Add(2); list1.AddRang(new int[]{10,20,30});//添加元素删除元素
list1.Remove(10);//删除指定元素 list1.Remove(list1.Count-1);//删除指定位置元素 list1.RemoveAll(v=>v<=4);//删除满足条件的所有元素插入元素
list1[0]=999;IndexOf获取元素的索引值
Console.WriteLine(list1.IndexOf(888));遍历元素
foreach (var item in list1 ) { Console.WriteLine(item+"------------"); }Contains () 数组是否包含参数
Console.WriteLine(list1.Contains(888));//true