当前位置: 首页> 科技> 能源 > 智能网站建设_济南装饰行业网站建设_武汉seo楚天_友情链接交换网

智能网站建设_济南装饰行业网站建设_武汉seo楚天_友情链接交换网

时间:2025/7/11 15:30:38来源:https://blog.csdn.net/u012963782/article/details/144587464 浏览次数:0次
智能网站建设_济南装饰行业网站建设_武汉seo楚天_友情链接交换网
  1. 值类型List
            List<int> intList1 = new List<int>() { 1, 2, 3 };List<int> intList2 = new List<int>() { 3, 4, 5 };var result = intList1.Union(intList2);Console.WriteLine($"并 {string.Join(',',result)}");result = intList1.Intersect(intList2);Console.WriteLine($"交 {string.Join(',', result)}");result = intList1.Except(intList2);Console.WriteLine($"差 {string.Join(',', result)}");

结果:
在这里插入图片描述
2. 对象类型List

       List<Person> people = new List<Person>{new Person { Name = "Alice" },new Person { Name = "Bob" },new Person { Name = "Charlie" }};List<Person> people2 = new List<Person>{new Person { Name = "Alice" },new Person { Name = "Joan" }};var abc = people.Union(people2).ToList();Console.WriteLine($"并 { string.Join(',', abc.Select(s => s.Name))}");abc = people.Where(s => people2.Any(x => x.Name == s.Name)).ToList();Console.WriteLine($"Name交 {string.Join(',', abc.Select(s=>s.Name))}");abc = people.Where(s =>!  people2.Any(x => x.Name == s.Name)).ToList();Console.WriteLine($"Name差 {string.Join(',', abc.Select(s => s.Name))}");

结果
在这里插入图片描述
3. 对象类型的还可以利用LINQ 左连接求交集、差集

    var leftJoinQuery = from p in peoplejoin pp in people2 on p.Name equals pp.Name into tempfrom co in temp.DefaultIfEmpty()where co is not nullselect new { p.Name };Console.WriteLine($"Name交 {string.Join(',', leftJoinQuery.Select(s => s.Name))}");leftJoinQuery = from p in peoplejoin pp in people2 on p.Name equals pp.Name into tempfrom co in temp.DefaultIfEmpty()where co is null select new { p.Name };Console.WriteLine($"Name差 {string.Join(',', leftJoinQuery.Select(s => s.Name))}");

结果:
在这里插入图片描述

关键字:智能网站建设_济南装饰行业网站建设_武汉seo楚天_友情链接交换网

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: