两个数组相交

发布于 2024-10-04 04:09:01 字数 29 浏览 0 评论 0原文

如何在 C# 中快速找到两个数组之间的交集?

How can I find the intersecttion between 2 arrays in C#, in a fast way?

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

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

发布评论

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

评论(2

不羁少年 2024-10-11 04:09:01

Enumerable 上有 Intersect 扩展方法。它适用于任何 IEnumerable(包括数组)。

There's the Intersect extension method on Enumerable. It works on any IEnumerable<T> including arrays.

£噩梦荏苒 2024-10-11 04:09:01

以下是 Linq Intersect 的使用示例。

// Assign two arrays.
int[] array1 = { 1, 2, 4 };
int[] array2 = { 2, 3, 4 };

// Call Intersect extension method.
var intersect = array1.Intersect(array2);

foreach (int value in intersect)
{
    label1.Text += value + "\n";
}

Here is an example use of Linq Intersect.

// Assign two arrays.
int[] array1 = { 1, 2, 4 };
int[] array2 = { 2, 3, 4 };

// Call Intersect extension method.
var intersect = array1.Intersect(array2);

foreach (int value in intersect)
{
    label1.Text += value + "\n";
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文