获取ParallelQuery集合的长度

时间:2010-04-02 15:12:36

标签: c#

有没有办法从中获取集合的长度?

        ParallelQuery<string> Lines = File.ReadAllLines("Topics.txt").AsParallel<string>();

这没有长度属性。有一个count方法,但需要一个Func。如果我没有传递Func参数,我可以获得集合中的所有属性,但是我怎么能不传入?

由于

2 个答案:

答案 0 :(得分:1)

您可以使用Count() extension method - 但它会枚举整个集合。

答案 1 :(得分:1)

您无需传入Func,请使用ParallelEnumerable.Count