C# 中两个整数列表之间的 AND

发布于 2024-12-12 17:30:51 字数 229 浏览 2 评论 0原文

我需要在 C# 中的两个整数列表之间进行 AND 敌人的例子,如果我有

IList<int> list1 = new List<int>(1,2,7,4);

IList<int> list2 = new List<int>(4,2,3,5);

并且我需要这个输出 列表3=列表1&列表2; 然后 list3项为2,4;

i need AND between two list of integer in c#
foe example if i have

IList<int> list1 = new List<int>(1,2,7,4);

IList<int> list2 = new List<int>(4,2,3,5);

and i need this output
List3 = List1 & List2;
then
list3 items is 2,4;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

暗恋未遂 2024-12-19 17:30:51

您可以执行 list1.Intersect(list2)< /代码>

由于此函数计算交集 setIntersect 仅返回不同元素,因此 {1,2,2}.Intersect({1,2}) => ; {1,2}

You can do list1.Intersect(list2).

Since this function calculates the intersection set, Intersect only returns distinct elements, so {1,2,2}.Intersect({1,2}) => {1,2}.

你的呼吸 2024-12-19 17:30:51

你可以这样做..

  var data = data1.Intersect(data2);

或者

   List<int> c = List1.Intersect(List2).ToList();

you can do like this..

  var data = data1.Intersect(data2);

or

   List<int> c = List1.Intersect(List2).ToList();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文