合并两个List 集合的方法,非遍历

.Net技术 码拜 10年前 (2014-12-28) 2707次浏览 0个评论

合并两个List 集合,如何用直接的方法,不是遍历的那种?
方法 如下:

List<int> list=list1.Contact(list2).ToList();
List<int> list=list1.Union(list2).ToList();
Union是求并集,如a={1,2,3}, b={1,2,5},并集的结果是{1,2,3,5},合并的结果是{1,2,3,1,2,5}
List<int> a =new List<int>(){1,2,3};
List<int> b = new List<int>() { 1, 2, 5};
a.AddRange(b);//将b合并到a
结果a为{1,2,3,1,2,5}

System.collections.Generic.List<int>不包含Contact以及Union的定义,这是因为少添加了一个类库:system.Linq


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明合并两个List 集合的方法,非遍历
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!