如何确定a List
中的项是否等于?>
List> equals = new List
>() { new List
() { 1,2 }, new List () { 1,2 } }; List > notEquals = new List
>() { new List
() { 1,2 }, new List () { 2,500} };
Tim Schmelte.. 5
您需要将第一个列表与其他列表进行比较,您可以使用SequenceEqual
:
Listfirst = yourLists[0]; bool allEqual = yourLists.Skip(1).All(l => first.SequenceEqual(l));
由于在第一个不相等的列表上All
返回false
,这非常有效.
您需要将第一个列表与其他列表进行比较,您可以使用SequenceEqual
:
Listfirst = yourLists[0]; bool allEqual = yourLists.Skip(1).All(l => first.SequenceEqual(l));
由于在第一个不相等的列表上All
返回false
,这非常有效.