您的位置:首页 > 编程语言 > C#

C# 对多个集合和数组的操作(合并、去重复、判断)

2016-03-17 10:57 211 查看
例如:
List listA=new List{1,2,4,5,7}
List listB=new List{1,3,6,8}

listA.AddRange(listB);
List Result=listA.Union(listB).toList();//删除重复项
List Result=listA.Concat(listB).toList();//保留重复项
listA.BinarySearch("1");判断集合中是否包含某个值,如果包含则返回0。

举例两个数组:
int i[]=new int[]{1,2,3};
int j[]=new int[]{4,5,6};
List r=new List();
r.AddRange(i);
r.AddRange(j);
int c[]=r.ToArray();合并数组
int x[]=i.Union(j).toArray();//删除重复项
int x[]=i.Concat(j).toArray();//保留重复项
int n=Array.BinarySearch(i,3);判断集合中是否包含某个值,如果包含则返回0。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: