gpt4 book ai didi

c# - 在列表集合中查找重复项

转载 作者:行者123 更新时间:2023-11-30 14:02:10 26 4
gpt4 key购买 nike

如果我有一个包含 2 个或更多列表的字典,我如何才能快速找到这些列表之间的共享项并将这些共享项添加到字典外部的列表中?

例如:

列表 1:

  • 英文;英语
  • lir;利比里亚英语

list 2:

  • 英文;英语
  • bav;文戈

list 3:

  • lat;拉丁语

扩展列表:

  • 英文;英文

此共享项目然后从字典内的列表中删除。我添加了 list3 以表明可以忽略多余的项目,并且我指定了 2 个或更多列表。

最佳答案

据我了解,您有两个列表,需要找到这些列表之间的交集并将该交集添加到第三个列表:

var list1 = new[] { "eng;English", "lir;Liberian", "English" };
var list2 = new[] { "eng;English", "bav;Vengo", "English" };

extList.AddRange(list1.Intersect(list2));

关于c# - 在列表集合中查找重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6488716/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com