检查两个 IEnumerable 的计数是否相等
Check two IEnumerable if their Count is equal
如何在不单独 运行 的情况下检查两个 IEnumerables 是否具有相同的计数。意味着我不想这样做 Count() == Count().
我想找到一种一次性完成的方法。有什么想法吗?
这是不可能的。无论您选择哪种方法,您都必须 运行 通过这两个序列。
最直接的方法是使用 Count()
方法,如果两个序列都是 List
,则将是 O(1)
。在这种情况下,Count()
无法获得名为 Count
的列表 属性 的值。
如何在不单独 运行 的情况下检查两个 IEnumerables 是否具有相同的计数。意味着我不想这样做 Count() == Count().
我想找到一种一次性完成的方法。有什么想法吗?
这是不可能的。无论您选择哪种方法,您都必须 运行 通过这两个序列。
最直接的方法是使用 Count()
方法,如果两个序列都是 List
,则将是 O(1)
。在这种情况下,Count()
无法获得名为 Count
的列表 属性 的值。