gpt4 book ai didi

c# - 搜索 int[] 列表以找到匹配的 int[]

转载 作者:行者123 更新时间:2023-11-30 20:30:42 28 4
gpt4 key购买 nike

我希望这会相当简单,因为我作为初学者缺乏知识,但我正在尝试查看具有两个元素的整数数组是否在列表中。

Int[] meh = {1,2};

List<int[]> list1 = new List<int[]>();

List1.Add(meh);

Int[] meh2 = {1,2};

If(List1.Contains(meh2))
{
Console.WriteLine(“Found it”);
}

通过四处阅读,我发现数组不会被找到,因为它与列表如何通过引用而不是值比较对象有关......我发现的所有示例都是在列表中的数组中找到单个 int 但不是数组作为一个整体。

我隐约意识到 List.Find() 在这里可能很有用,但我还是看不到如何使用 LINQ 来匹配列表中每个数组中的两个元素。

非常感谢任何帮助或指向阅读 Material 的指示。

提前致谢。

最佳答案

这个怎么样

if(list1.Any(x => x.SequenceEqual(meh2)))
{
Console.WriteLine("Found it");
}

关于c# - 搜索 int[] 列表以找到匹配的 int[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44458215/

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