2019-04-03# [C# List<T>的并集、交集、差集]

集合的并集是合并集合的项,如下图所示:


image.png

List<int> ls1 = new List<int>() { 1,2,3,5,7,9 };
List<int> ls2 = new List<int>() { 2,4,6,8,9,10};

IEnumerable<int> unionLs = ls1.Union(ls2);
foreach (int item in unionLs)
{
Console.Write("{0}\t", item);
}


image.png

集合的交集是取集合的共同的项,如下图所示:


image.png

List<int> ls1 = new List<int>() { 1,2,3,5,7,9 };
List<int> ls2 = new List<int>() { 2,4,6,8,9,10};

IEnumerable<int> intersectLs = ls1.Intersect(ls2);
foreach (int item in intersectLs)
{
Console.Write("{0}\t",item);
}


image.png

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 13,143评论 0 13
  • 首先申明这不是我写的,只是我看到的一篇十分不错的文章,为了防止自己找不到,就整理了下。 一:与LINQ有关的语言特...
    破冰前行阅读 7,636评论 0 6
  • 网上的List泛型用法,未验证,目测基本正确,教学用资料。 1、 List的基础、常用方法: 声明: 1、List...
    万金流阅读 5,442评论 0 1
  • 9yue6 集合(Collection 一、集合的作用: 有两种方式可以将对象分组: 1、创建对象数组 2、创建对...
    cGunsNRoses阅读 6,837评论 0 0
  • 采桑子 ――纳兰容若 冷香萦遍红桥梦,梦觉城笳。 月上桃花。雨歇春寒燕子家。 ...
    二十三幕_杜衡阅读 3,610评论 0 0