如果他们的Count相等,则检查两个IEnumerable

时间:2015-02-17 09:41:16

标签: c# ienumerable

如何检查两个IEnumerables它们是否具有相同的计数而不单独运行它们。意味着我不想这样做Count()== Count()。

我想在一次通过中找到一种方法。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

这是不可能的。无论选择哪种方法,都必须贯穿两个序列。

最直接的方法是使用Count()方法,如果两个序列均为O(1),则ListCount()。在这种情况下,Count无法获取名为{{1}}的列表属性的值。