C# List 的一些操作 (两List元素是否想同,List是否包含在另一个List中)
2015-11-08 23:06
471 查看
一、 假设有两个List<T>对象 ,List1和List2,如下方法判断两个List是否相等
二、 C#中如何判断list是否完整包含另一个list
如果list中存放的是标准数据类型,更简单了,只需要 将 a.equal( b ) 更改为 a==b 即可。
List1.All(List2.Contains) && List1.Count == List2.Count
二、 C#中如何判断list是否完整包含另一个list
bool IsContainsAll(List<Class> ListA, List<Class> ListB) { return ListB.All(b => ListA.Any(a => a.equal( b ))); }
如果list中存放的是标准数据类型,更简单了,只需要 将 a.equal( b ) 更改为 a==b 即可。
相关文章推荐
- c#操作.mpp文件
- C#学习笔记 反射
- C# WPF 使用Console.Write打印信息到控制台窗口中
- C#第十一天(winform)
- C#读取Excel的三种方式以及比较分析
- C#串口 Demo
- C#中利用委托实现多线程跨线程操作
- VS插件-GetSet生成器
- 参加微软黑客马拉松经历
- C#语言 数组
- 我看过的C#书籍
- C#的默认访问权限
- C#酒店管理系统(内部)业务逻辑
- C# : Form1 => Form2 -> Form1
- C#工程开发中 编译、安装、使用Berkeley DB步骤 (C#版)
- C# 读取在存储过程多结果集
- c#实现识别图片上的验证码数字
- C#数组
- C#读取XML文件
- C#流控制