ParallelEnumerable.Distinct 메서드

정의

기본 같음 비교자로 값을 비교하여 병렬 시퀀스에서 고유 요소를 반환합니다.Returns distinct elements from a parallel sequence by using the default equality comparer to compare values.

오버로드

Distinct<TSource>(ParallelQuery<TSource>)

기본 같음 비교자로 값을 비교하여 병렬 시퀀스에서 고유 요소를 반환합니다.Returns distinct elements from a parallel sequence by using the default equality comparer to compare values.

Distinct<TSource>(ParallelQuery<TSource>, IEqualityComparer<TSource>)

지정된 IEqualityComparer<T>로 값을 비교하여 병렬 시퀀스에서 고유 요소를 반환합니다.Returns distinct elements from a parallel sequence by using a specified IEqualityComparer<T> to compare values.

Distinct<TSource>(ParallelQuery<TSource>)

기본 같음 비교자로 값을 비교하여 병렬 시퀀스에서 고유 요소를 반환합니다.Returns distinct elements from a parallel sequence by using the default equality comparer to compare values.

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

형식 매개 변수

TSource

source 요소의 형식입니다.The type of the elements of source.

매개 변수

source
ParallelQuery<TSource>

중복 요소를 제거할 시퀀스입니다.The sequence to remove duplicate elements from.

반환

소스 시퀀스의 고유 요소가 들어 있는 시퀀스입니다.A sequence that contains distinct elements from the source sequence.

예외

source가 null 참조(Visual Basic의 경우 Nothing)인 경우source is a null reference (Nothing in Visual Basic).

WithCancellation 통해 전달된 토큰으로 쿼리가 취소된 경우The query was canceled with the token passed in through WithCancellation.

쿼리를 확인하는 동안 하나 이상의 예외가 발생했습니다.One or more exceptions occurred during the evaluation of the query.

추가 정보

Distinct<TSource>(ParallelQuery<TSource>, IEqualityComparer<TSource>)

지정된 IEqualityComparer<T>로 값을 비교하여 병렬 시퀀스에서 고유 요소를 반환합니다.Returns distinct elements from a parallel sequence by using a specified IEqualityComparer<T> to compare values.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ Distinct(System::Linq::ParallelQuery<TSource> ^ source, System::Collections::Generic::IEqualityComparer<TSource> ^ comparer);
public static System.Linq.ParallelQuery<TSource> Distinct<TSource> (this System.Linq.ParallelQuery<TSource> source, System.Collections.Generic.IEqualityComparer<TSource> comparer);
static member Distinct : System.Linq.ParallelQuery<'Source> * System.Collections.Generic.IEqualityComparer<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Distinct(Of TSource) (source As ParallelQuery(Of TSource), comparer As IEqualityComparer(Of TSource)) As ParallelQuery(Of TSource)

형식 매개 변수

TSource

source 요소의 형식입니다.The type of the elements of source.

매개 변수

source
ParallelQuery<TSource>

중복 요소를 제거할 시퀀스입니다.The sequence to remove duplicate elements from.

comparer
IEqualityComparer<TSource>

값을 비교할 IEqualityComparer<T>입니다.An IEqualityComparer<T> to compare values.

반환

소스 시퀀스의 고유 요소가 들어 있는 시퀀스입니다.A sequence that contains distinct elements from the source sequence.

예외

source가 null 참조(Visual Basic의 경우 Nothing)인 경우source is a null reference (Nothing in Visual Basic).

쿼리를 확인하는 동안 하나 이상의 예외가 발생했습니다.One or more exceptions occurred during the evaluation of the query.

추가 정보

적용 대상