ParallelEnumerable.Count Method

Definition

Returns the number of elements in a parallel sequence.

Overloads

Count<TSource>(ParallelQuery<TSource>)

Returns the number of elements in a parallel sequence.

Count<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Returns a number that represents how many elements in the specified parallel sequence satisfy a condition.

Count<TSource>(ParallelQuery<TSource>)

Returns the number of elements in a parallel sequence.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static int Count(System::Linq::ParallelQuery<TSource> ^ source);
public static int Count<TSource> (this System.Linq.ParallelQuery<TSource> source);
static member Count : System.Linq.ParallelQuery<'Source> -> int
<Extension()>
Public Function Count(Of TSource) (source As ParallelQuery(Of TSource)) As Integer

Type Parameters

TSource

The type of the elements of source.

Parameters

source
ParallelQuery<TSource>

A sequence that contains elements to be counted.

Returns

The number of elements in the input sequence.

Exceptions

source is a null reference (Nothing in Visual Basic).

The number of elements in source is larger than Int32.MaxValue. (In this case the InnerException is OverflowException) -or- One or more exceptions occurred during the evaluation of the query.

See also

Applies to

Count<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Returns a number that represents how many elements in the specified parallel sequence satisfy a condition.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static int Count(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static int Count<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member Count : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> int
<Extension()>
Public Function Count(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Boolean)) As Integer

Type Parameters

TSource

The type of the elements of source.

Parameters

source
ParallelQuery<TSource>

A sequence that contains elements to be counted.

predicate
Func<TSource,Boolean>

A function to test each element for a condition.

Returns

A number that represents how many elements in the sequence satisfy the condition in the predicate function.

Exceptions

source or predicate is a null reference (Nothing in Visual Basic).

The number of elements in source is larger than Int32.MaxValue. (In this case the InnerException is OverflowException) -or- One or more exceptions occurred during the evaluation of the query.

See also

Applies to