ParallelEnumerable.Distinct Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает различающиеся элементы параллельной последовательности, используя для сравнения значений компаратор проверки на равенство по умолчанию.
Перегрузки
Distinct<TSource>(ParallelQuery<TSource>) |
Возвращает различающиеся элементы параллельной последовательности, используя для сравнения значений компаратор проверки на равенство по умолчанию. |
Distinct<TSource>(ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Возвращает различающиеся элементы параллельной последовательности, используя для сравнения значений указанный компаратор IEqualityComparer<T>. |
Distinct<TSource>(ParallelQuery<TSource>)
- Исходный код:
- ParallelEnumerable.cs
- Исходный код:
- ParallelEnumerable.cs
- Исходный код:
- ParallelEnumerable.cs
Возвращает различающиеся элементы параллельной последовательности, используя для сравнения значений компаратор проверки на равенство по умолчанию.
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
.
Параметры
- source
- ParallelQuery<TSource>
Последовательность, из которой требуется удалить дубликаты элементов.
Возвращаемое значение
Последовательность, содержащая различающиеся элементы из исходной последовательности.
Исключения
Параметр source
является ссылкой на null (Nothing в Visual Basic).
Запрос отменен с использованием маркера, переданного через WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
При оценке запроса получено одно или несколько исключений.
См. также раздел
Применяется к
Distinct<TSource>(ParallelQuery<TSource>, IEqualityComparer<TSource>)
- Исходный код:
- ParallelEnumerable.cs
- Исходный код:
- ParallelEnumerable.cs
- Исходный код:
- ParallelEnumerable.cs
Возвращает различающиеся элементы параллельной последовательности, используя для сравнения значений указанный компаратор IEqualityComparer<T>.
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);
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
.
Параметры
- source
- ParallelQuery<TSource>
Последовательность, из которой требуется удалить дубликаты элементов.
- comparer
- IEqualityComparer<TSource>
Компаратор IEqualityComparer<T>, используемый для сравнения значений.
Возвращаемое значение
Последовательность, содержащая различающиеся элементы из исходной последовательности.
Исключения
Параметр source
является ссылкой на null (Nothing в Visual Basic).
При оценке запроса получено одно или несколько исключений.