gpt4 book ai didi

c# - 如何比较两个通用集合?

转载 作者:行者123 更新时间:2023-11-30 13:34:18 24 4
gpt4 key购买 nike

如何比较两个通用集合?这是我对两个字符串数组的尝试,但它没有返回 true。

namespace genericCollections
{
class Program
{
static void Main(string[] args)
{
string[] xx = new string[] { "gfdg", "gfgfd", "fgfgfd" };
string[] yy = new string[] { "gfdg", "gfgfd", "fgfgfd" };
Console.WriteLine(ComparerCollection(xx, yy).ToString());
Console.ReadKey();
}

static bool ComparerCollection<T>(ICollection<T> x, ICollection<T> y)
{
return x.Equals(y);
}
}
}

最佳答案

调用Enumerable.SequenceEqual :

bool arraysAreEqual = xx.SequenceEqual(yy);

关于c# - 如何比较两个通用集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3434025/

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