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。
相关文章推荐
- C# 操作Cookie类
- C#基本练习
- C#课后练习题(一)
- MFC中调用C# DLL库
- C# 文本框退出按钮
- C#字符串操作总结
- C#仿存储过程的代码
- C#基础
- C# 把data的值装换成string型
- C# 委托做法
- C# 关键字 Visual Studio 2012
- c#面向对象基本知识
- 【C#】 数组排序和取值练习
- 深入理解C#的装箱和拆箱、使用非泛型集合时引发的装箱和拆箱操作
- 探索C# : List 元素类型和清除方法
- RadioButton 与 CheckBox
- 轻松3步实现c#windowsform窗体美化
- C# MessageBox 消息对话框
- c# 取整
- C# WebService 概念,创建及引用调用