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입니다) - 또는 - 쿼리를 확인하는 동안 하나 이상의 예외가 발생했습니다.(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입니다) - 또는 - 쿼리를 확인하는 동안 하나 이상의 예외가 발생했습니다.(In this case the InnerException is OverflowException) -or- One or more exceptions occurred during the evaluation of the query.

추가 정보

적용 대상