ParallelEnumerable.Distinct Methode

Definitie

Retourneert afzonderlijke elementen uit een parallelle reeks met behulp van de standaard gelijkheidsgelijker om waarden te vergelijken.

Overloads

Name Description
Distinct<TSource>(ParallelQuery<TSource>)

Retourneert afzonderlijke elementen uit een parallelle reeks met behulp van de standaard gelijkheidsgelijker om waarden te vergelijken.

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

Retourneert afzonderlijke elementen uit een parallelle reeks met behulp van een opgegeven IEqualityComparer<T> om waarden te vergelijken.

Distinct<TSource>(ParallelQuery<TSource>)

Retourneert afzonderlijke elementen uit een parallelle reeks met behulp van de standaard gelijkheidsgelijker om waarden te vergelijken.

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

Het type van de elementen van source.

Parameters

source
ParallelQuery<TSource>

De reeks waaruit dubbele elementen moeten worden verwijderd.

Retouren

Een reeks die afzonderlijke elementen uit de bronvolgorde bevat.

Uitzonderingen

source is een null-verwijzing (niets in Visual Basic).

De query is geannuleerd met het token dat is doorgegeven via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Er zijn een of meer uitzonderingen opgetreden tijdens de evaluatie van de query.

Zie ook

Van toepassing op

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

Retourneert afzonderlijke elementen uit een parallelle reeks met behulp van een opgegeven IEqualityComparer<T> om waarden te vergelijken.

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

Het type van de elementen van source.

Parameters

source
ParallelQuery<TSource>

De reeks waaruit dubbele elementen moeten worden verwijderd.

comparer
IEqualityComparer<TSource>

Een IEqualityComparer<T> om waarden te vergelijken.

Retouren

Een reeks die afzonderlijke elementen uit de bronvolgorde bevat.

Uitzonderingen

source is een null-verwijzing (niets in Visual Basic).

Er zijn een of meer uitzonderingen opgetreden tijdens de evaluatie van de query.

Zie ook

Van toepassing op