ParallelEnumerable.LongCount メソッド

定義

並列シーケンス内の要素の合計数を表す Int64 を返します。Returns an Int64 that represents the total number of elements in a parallel sequence.

オーバーロード

LongCount<TSource>(ParallelQuery<TSource>)

並列シーケンス内の要素の合計数を表す Int64 を返します。Returns an Int64 that represents the total number of elements in a parallel sequence.

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

並列シーケンス内で条件を満たす要素の数を表す Int64 を返します。Returns an Int64 that represents how many elements in a parallel sequence satisfy a condition.

LongCount<TSource>(ParallelQuery<TSource>)

並列シーケンス内の要素の合計数を表す Int64 を返します。Returns an Int64 that represents the total number of elements in a parallel sequence.

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

型パラメーター

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. または、クエリ評価中に 1 つまたは複数の例外が発生しました。-or- One or more exceptions occurred during the evaluation of the query.

計算結果が MaxValue より大きい値です。The computed result is greater than MaxValue.

こちらもご覧ください

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

並列シーケンス内で条件を満たす要素の数を表す Int64 を返します。Returns an Int64 that represents how many elements in a parallel sequence satisfy a condition.

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

型パラメーター

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. または、クエリ評価中に 1 つまたは複数の例外が発生しました。-or- One or more exceptions occurred during the evaluation of the query.

計算結果が MaxValue より大きい値です。The computed result is greater than MaxValue.

こちらもご覧ください

適用対象