我的问题是这样的: c# list compare
但唯一需要注意的是:
我正在使用 .NET Framework 2.0
那么如何比较 C# 框架 2 上的两个列表并在项目不同时返回布尔值?
instance == anotherone fails
instance.Equals(anotherone) fails.
编辑:
他们都是列表
编辑 2
我正在尝试比较列表值是否准确。我可以对它们进行排序,为此。问题是项目的计数或值是否发生变化。例如:
List1->Item1 = "A"
List1->Item2 = "B"
List2->Item1 = "B"
List2->Item2 = "A"
//must return true
List1->Item1 = "A"
List1->Item2 = "B"
List2->Item1 = "B"
List2->Item2 = "C"
//must return false
List1->Item1 = "A"
List1->Item2 = "B"
List2->Item1 = "B"
List2->Item2 = "A"
List2->Item3 = "A"
//must return false, etc.
谢谢和亲切的问候。