ParallelEnumerable.Any 메서드

정의

병렬 시퀀스에 요소가 하나라도 있는지 확인합니다.

오버로드

Any<TSource>(ParallelQuery<TSource>)

병렬 시퀀스에 요소가 하나라도 있는지 확인합니다.

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

시퀀스의 요소가 특정 조건에 맞는지 병렬로 확인합니다.

Any<TSource>(ParallelQuery<TSource>)

병렬 시퀀스에 요소가 하나라도 있는지 확인합니다.

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

형식 매개 변수

TSource

source의 요소 형식입니다.

매개 변수

source
ParallelQuery<TSource>

비어 있는지 확인할 시퀀스입니다.

반환

Boolean

소스 시퀀스에 요소가 하나라도 있으면 true이고, 그렇지 않으면 false입니다.

예외

source가 null 참조(Visual Basic의 경우 Nothing)인 경우

쿼리를 확인하는 동안 하나 이상의 예외가 발생했습니다.

설명

Any 메서드의 이 오버로드로 인해 결과가 반환되기 전에 완전히 버퍼링된 병합이 수행됩니다. 병합 동작은 성능에 영향을 주거나 큰 열거형에서 메모리 부족 예외를 일으킬 수 있습니다. 병합 동작을 방지하려면 Func 매개 변수를 사용하는 Any의 오버로드를 사용하거나 FirstOrDefault와 같은 대체 메서드를 사용합니다.

추가 정보

적용 대상

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

시퀀스의 요소가 특정 조건에 맞는지 병렬로 확인합니다.

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

형식 매개 변수

TSource

source의 요소 형식입니다.

매개 변수

source
ParallelQuery<TSource>

해당 요소에 조건자를 적용할 시퀀스입니다.

predicate
Func<TSource,Boolean>

각 요소를 조건에 대해 테스트하는 함수입니다.

반환

Boolean

지정된 조건자의 테스트를 통과하는 요소가 소스 시퀀스에 하나라도 있으면 true이고, 그렇지 않으면 false입니다.

예외

source 또는 predicate가 null 참조(Visual Basic의 경우 Nothing)인 경우

쿼리를 확인하는 동안 하나 이상의 예외가 발생했습니다.

추가 정보

적용 대상