找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1725|回复: 12

C# List取交集, List取交集的方法

 火.. [复制链接]
  • 打卡等级:常驻代表
  • 打卡总天数:34
  • 打卡月天数:6
  • 打卡总奖励:9027
  • 最近打卡:2025-12-17 23:15:51

2823

主题

541

回帖

2万

积分

管理员

积分
22569
发表于 2021-8-16 20:55:11 | 显示全部楼层 |阅读模式
C# List取交集, List取交集的方法

// using System.Linq;
static void Main(string[] args)
{
// Intersect 交集
// Except 差集
// Union 并集
List<int> list1 = new List<int> { 1, 2, 3, 4, 5 };
List<int> list2 = new List<int> { 3, 4, 5, 6, 8 };
// 取交集, 即两个集合中相同的元素
// 输出: 3, 4, 5
var intersect = list1.Intersect(list2).ToList();
Console.WriteLine("交集: {0}", string.Join(",", intersect));
// 取差集, list1中哪些元素是list2中不存在的
// 输出: 1, 2
var except1 = list1.Except(list2).ToList();
Console.WriteLine("差集: {0}", string.Join(",", except1));
// 取差集, list2中哪些元素是list1中不存在的
// 输出: 6, 8
var except2 = list2.Except(list1).ToList();
Console.WriteLine("差集: {0}", string.Join(",", except2));
// 取并集, list1集合与list2集合合并, 如果有相同元素只保留一个
// 输出: 1, 2, 3, 4, 5, 6, 7, 8
var union = list1.Union(list2).ToList();
Console.WriteLine("并集: {0}", string.Join(",", union));
Console.Read();
}



工控课堂 www.gkket.com

0

主题

92

回帖

306

积分

注册会员

积分
306
发表于 2021-8-16 20:55:12 | 显示全部楼层
太生气了,无法HOLD啦 >_<......
工控课堂 www.gkket.com

0

主题

167

回帖

355

积分

注册会员

积分
355
发表于 2021-8-18 02:02:03 | 显示全部楼层
绝对干货,楼主给力,支持了!!!
工控课堂 www.gkket.com

1

主题

115

回帖

181

积分

新手上路

积分
181
发表于 2025-11-17 01:49:52 | 显示全部楼层
谁懂啊!这内容我能循环看十遍
工控课堂 www.gkket.com

0

主题

102

回帖

167

积分

新手上路

积分
167
发表于 2025-11-17 02:01:50 | 显示全部楼层
说得对!狠狠赞同,没毛病~
工控课堂 www.gkket.com

0

主题

92

回帖

136

积分

新手上路

积分
136
发表于 2025-11-17 02:04:20 | 显示全部楼层
占个楼慢慢看,先马克一下
楼主辛苦啦,期待下一篇分享
工控课堂 www.gkket.com

0

主题

87

回帖

126

积分

新手上路

积分
126
发表于 2025-11-17 02:04:27 | 显示全部楼层
楼主辛苦啦,期待下一篇分享
工控课堂 www.gkket.com

0

主题

173

回帖

447

积分

注册会员

积分
447
发表于 2025-11-17 02:05:47 | 显示全部楼层
救命!这回复笑到我捶桌,必须置顶~
工控课堂 www.gkket.com

0

主题

83

回帖

129

积分

新手上路

积分
129
发表于 2025-11-17 02:06:29 | 显示全部楼层
被戳中笑点 / 泪点,太真实了!
工控课堂 www.gkket.com

0

主题

78

回帖

316

积分

注册会员

积分
316
发表于 2025-11-17 02:07:05 | 显示全部楼层
笑不活了,评论区比正文还精彩!
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-23 03:28 , Processed in 0.112509 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表