ParallelEnumerable.Distinct Method

Definition

Возвращает различающиеся элементы параллельной последовательности, используя для сравнения значений компаратор проверки на равенство по умолчанию.Returns distinct elements from a parallel sequence by using the default equality comparer to compare values.

Overloads

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)

Type Parameters

TSource

Тип элементов source.The type of the elements of source.

Parameters

source
ParallelQuery<TSource>

Последовательность, из которой требуется удалить дубликаты элементов.The sequence to remove duplicate elements from.

Returns

ParallelQuery<TSource>

Последовательность, содержащая различающиеся элементы из исходной последовательности.A sequence that contains distinct elements from the source sequence.

Exceptions

Параметр source является ссылкой на null (Nothing в Visual Basic).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.

See also

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)

Type Parameters

TSource

Тип элементов source.The type of the elements of source.

Parameters

source
ParallelQuery<TSource>

Последовательность, из которой требуется удалить дубликаты элементов.The sequence to remove duplicate elements from.

comparer
IEqualityComparer<TSource>

Компаратор IEqualityComparer<T>, используемый для сравнения значений.An IEqualityComparer<T> to compare values.

Returns

ParallelQuery<TSource>

Последовательность, содержащая различающиеся элементы из исходной последовательности.A sequence that contains distinct elements from the source sequence.

Exceptions

Параметр source является ссылкой на null (Nothing в Visual Basic).source is a null reference (Nothing in Visual Basic).

При оценке запроса получено одно или несколько исключений.One or more exceptions occurred during the evaluation of the query.

See also

Applies to