C#之List数组
2026/6/18 12:17:16 网站建设 项目流程

与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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询