//
// 摘要:
// 通过使用默认的相等比较器对值进行比较生成两个序列的差集。
//
// 参数:
// first:
// 一个 System.Collections.Generic.IEnumerable`1,将返回其也不在 second 中的元素。
//
// second:
// 一个 System.Collections.Generic.IEnumerable`1,如果它的元素也出现在第一个序列中,则将导致从返回的序列中移除这些元素。
//
// 类型参数:
// TSource:
// 输入序列中的元素的类型。
//
// 返回结果:
// 包含两个序列元素的差集的序列。
//
// 异常:
// T:System.ArgumentNullException:
// first 或 second 为 null。
public static IEnumerable<TSource> Except<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second);
         //
// 摘要:
// 通过使用指定的 System.Collections.Generic.IEqualityComparer`1 对值进行比较产生两个序列的差集。
//
// 参数:
// first:
// 一个 System.Collections.Generic.IEnumerable`1,将返回其也不在 second 中的元素。
//
// second:
// 一个 System.Collections.Generic.IEnumerable`1,如果它的元素也出现在第一个序列中,则将导致从返回的序列中移除这些元素。
//
// comparer:
// 用于比较值的 System.Collections.Generic.IEqualityComparer`1。
//
// 类型参数:
// TSource:
// 输入序列中的元素的类型。
//
// 返回结果:
// 包含两个序列元素的差集的序列。
//
// 异常:
// T:System.ArgumentNullException:
// first 或 second 为 null。
public static IEnumerable<TSource> Except<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource> comparer);
             var list1 = new List<int> { ,,,,,};
var list2 = new List<int> { ,,,,,}; var list3 = list1.Except(list2);
var list4 = list2.Except(list1); foreach (var item in list1)
{
Console.Write(item + ",");
} Console.WriteLine(); foreach (var item in list2)
{
Console.Write(item + ",");
} Console.WriteLine(); foreach (var item in list3)
{
Console.Write(item+",");
} Console.WriteLine(); foreach (var item in list4)
{
Console.Write(item+",");
}

结果:

最新文章

  1. 故障重现, JAVA进程内存不够时突然挂掉模拟
  2. 翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 3
  3. D3.js学习(一)
  4. js原型基础
  5. nginx修改配置后不生效的问题
  6. [物理学与PDEs]第2章习题参考解答
  7. 【转载】Oracle 11g R2 for Win7旗舰版(64位)- 安装
  8. 嵌入式linux内核是什么?
  9. 学习Javascript闭包(Closure) by 阮一峰
  10. 仿QQ5.0以上新版本侧滑效果
  11. Linux下gcc编译生成动态链接库*.so文件并调用它【转载】
  12. Log4net配置与使用简要说明
  13. InnoDB 索引原理
  14. HDU 6112 今夕何夕
  15. 掌握numpy(一)
  16. Maven解决包冲突
  17. javascript callback
  18. tensorflow之数据读取探究(1)
  19. document.getElementByClassName的兼容问题
  20. iOS国际化——通过脚本使storyboard翻译自增

热门文章

  1. 得到windows聚焦图片(windows 10)
  2. React.Component 与 React.PureComponent(React之性能优化)
  3. [Maven实战-许晓斌]-[第二章]-2.6 NetBeans上面安装Maven插件
  4. log4j日志+面向切面监控异常
  5. ArchLinux下Ecplise软件报错
  6. 906 AlvinZH的奇幻猜想----整数乘积(背包DP大作战O)
  7. jquery选项卡效果
  8. using声明和using指示
  9. train loss与test loss结果分析
  10. js 下不同浏览器,new Date转换结果时差