首页 > 代码库 > List泛型集合
List泛型集合
List和数组
相同点:
都可以控制元素类型
不同点:
List的长度是可变的,所以list比数组更容易掌控
List属性
1、Count 获取集合中实际包含的元素个数
2、Capcity 集合中可以容纳的元素个数
方法
1、Add() 添加单个元素
list.Add(100);
2、AddRange() 添加多个元素
list.AddRange(new int[]{1,2,3,4,5});
3、Remove() 根据值移除元素
list.Remove(100);//如果有多个100,删除的是第一个100
4、RemoveAll() 移除满足条件的元素
list.RemoveAll(m => m > 5);//删除大于5的元素,此处条件用的是Lambda表达式
5、RemoveAt() 根据下标移除元素
list.RemoveAt(0);
6、RemoveRange() 移除范围内的元素
list.RemoveRange(1,3);//从那个下标开始,移除个数
7、Insert() 插入元素
list.Insert(1, 10);//要插入元素下标,元素值
8、list.InserRange() 插入多个元素
list.InsertRange(0,new int[]{-1,-2,-3});
集合与数组之间的转换
集合--->数组
List<int> list=new List<int>(); list.AddRange(new int[]{1,2,3,4}); int[] num = list.ToArray();//集合转成数组,返回int数组,数组类型取决与集合类型
数组--->集合
num.ToList();
List泛型集合
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。