C#对多个集合和数组的操作(合并,去重,判断)
来源:互联网 发布:男装潮牌有哪些知乎 编辑:程序博客网 时间:2024/06/05 05:59
C#对多个集合和数组的操作(合并,去重,判断)
在开发过程中.数组和集合的处理是最让我们担心.一般会用for or foreach 来处理一些操作.这里介绍一些常用的集合跟数组的操作函数.
首先举例2个集合A,B.
List<int> listA = new List<int> {1,2,3,5,7,9};
List<int> listB = new List<int> {13,4,17,29,2};
listA.AddRange(listB );把集合A.B合并
List<int> Result = listA.Union(listB).ToList<int>(); //剔除重复项
List<int> Result = listA.Concat(listB).ToList<int>(); //保留重复项
listA.BinarySearch("1");//判断集合中是否包含某个值.如果包含则返回0
在举例两个数组
int[] i=new int[]{1,2};
int[] j=new int[]{2,3};
List<int> r = new List<int>();
r.AddRange(i);
r.AddRange(j);
int[] c = r.ToArray(); 合并数组
int[] x=i.Union(j).ToArray<int>(); //剔除重复项
int[] x=i.Concat(j).ToArray<int>(); //保留重复项
int n = Array.BinarySearch(i,3);//判断数组中是否包含某个值.如果包含则返回0
- C#对多个集合和数组的操作(合并,去重,判断)
- C#对多个集合和数组的操作(合并,去重,判断)
- C#对多个集合和数组的操作(合并,去重,判断)
- JS合并多个数组去重算法
- java数组的去重操作(非集合方法)
- jquery 里面对数组操作-去重
- ios 多个.framework和.a库中内容出现冲突问题,对其进行分解》去重》合并
- 多个list合并去重
- JavaScript多个数组的合并操作
- PHP合并2个数字键数组的值并去重
- C#对List中的数据进行取交集、并集、差集和去重操作的方法
- 两个集合合并成并去重的简单方法
- 数组合并+数组去重+数组排序
- 利用unique()去重和merge()合并数组
- 字符的去重操作~合并同类项操作
- nodejs通过lodash合并去重由unixtime和Date组成的两个数组
- 数组去重,数组操作
- python实现对数组去重排序操作
- SWT常用组件
- 【网站制作视频教程】-第16讲 css理解表现与结构相分离!-传智播客
- android 图形底层实现
- [EXTNET]之文本财务格式化
- Linux yum 命令介绍
- C#对多个集合和数组的操作(合并,去重,判断)
- VS2008 制作发布安装包
- typeid详解
- 【操作系统】linux--系统管理--freeBSD远程连接并切换到取得root权限su:root su:sorry的解决
- Android深入浅出之Binder机制
- 技巧:在 C/C++中如何构造通用的对象链表
- 从技术到管理:思维转变是关键
- 1.如何在Windows下查看端口号是否开启。
- IIS5.1安装说明