ParallelEnumerable.Count メソッド

定義

並列シーケンス内の要素の数を返します。Returns the number of elements in a parallel sequence.

オーバーロード

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

型パラメーター

TSource

source の要素の型。The type of the elements of source.

パラメーター

source
ParallelQuery<TSource>

カウントする要素が格納されているシーケンス。A sequence that contains elements to be counted.

戻り値

入力シーケンス内の要素数。The number of elements in the input sequence.

例外

WithCancellation 経由で渡されたトークンで、クエリが取り消されました。The query was canceled with the token passed in through WithCancellation.

source が null 参照 (Visual Basic では Nothing) です。source is a null reference (Nothing in Visual Basic).

ソース内の要素数が MaxValue を超えています。The number of elements in source is larger than MaxValue. (この場合、InnerException は OverflowException です。) -または- クエリの評価中に 1 つ以上の例外が発生しました。(In this case the InnerException is OverflowException) -or- One or more exceptions occurred during the evaluation of the query.

こちらもご覧ください

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

型パラメーター

TSource

source の要素の型。The type of the elements of source.

パラメーター

source
ParallelQuery<TSource>

カウントする要素が格納されているシーケンス。A sequence that contains elements to be counted.

predicate
Func<TSource,Boolean>

各要素が条件を満たしているかどうかをテストする関数。A function to test each element for a condition.

戻り値

述語関数の条件を満たす、シーケンス内の要素数を表す数値。A number that represents how many elements in the sequence satisfy the condition in the predicate function.

例外

WithCancellation 経由で渡されたトークンで、クエリが取り消されました。The query was canceled with the token passed in through WithCancellation.

source または predicate が null 参照 (Visual Basic の場合は Nothing) です。source or predicate is a null reference (Nothing in Visual Basic).

ソース内の要素数が MaxValue を超えています。The number of elements in source is larger than MaxValue. (この場合、InnerException は OverflowException です。) -または- クエリの評価中に 1 つ以上の例外が発生しました。(In this case the InnerException is OverflowException) -or- One or more exceptions occurred during the evaluation of the query.

こちらもご覧ください

適用対象