Partager via


Queryable.DistinctBy Méthode

Définition

Surcharges

DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Retourne des éléments distincts d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée.

DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Retourne des éléments distincts d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée.

DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Source:
Queryable.cs
Source:
Queryable.cs
Source:
Queryable.cs

Retourne des éléments distincts d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée.

public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::IQueryable<TSource> ^ DistinctBy(System::Linq::IQueryable<TSource> ^ source, System::Linq::Expressions::Expression<Func<TSource, TKey> ^> ^ keySelector);
public static System.Linq.IQueryable<TSource> DistinctBy<TSource,TKey> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TKey>> keySelector);
static member DistinctBy : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'Key>> -> System.Linq.IQueryable<'Source>
<Extension()>
Public Function DistinctBy(Of TSource, TKey) (source As IQueryable(Of TSource), keySelector As Expression(Of Func(Of TSource, TKey))) As IQueryable(Of TSource)

Paramètres de type

TSource

Le type des éléments de source.

TKey

Type de clé par lequel distinguer les éléments.

Paramètres

source
IQueryable<TSource>

Séquence de laquelle supprimer les éléments en double.

keySelector
Expression<Func<TSource,TKey>>

Fonction permettant d'extraire la clé de chaque élément.

Retours

IQueryable<TSource>

IQueryable<T> qui contient des éléments distincts de la séquence source.

Exceptions

source a la valeur null.

S’applique à

DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Source:
Queryable.cs
Source:
Queryable.cs
Source:
Queryable.cs

Retourne des éléments distincts d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée.

public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::IQueryable<TSource> ^ DistinctBy(System::Linq::IQueryable<TSource> ^ source, System::Linq::Expressions::Expression<Func<TSource, TKey> ^> ^ keySelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Linq.IQueryable<TSource> DistinctBy<TSource,TKey> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TKey>> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member DistinctBy : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'Key>> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.IQueryable<'Source>
<Extension()>
Public Function DistinctBy(Of TSource, TKey) (source As IQueryable(Of TSource), keySelector As Expression(Of Func(Of TSource, TKey)), comparer As IEqualityComparer(Of TKey)) As IQueryable(Of TSource)

Paramètres de type

TSource

Le type des éléments de source.

TKey

Type de clé par lequel distinguer les éléments.

Paramètres

source
IQueryable<TSource>

Séquence de laquelle supprimer les éléments en double.

keySelector
Expression<Func<TSource,TKey>>

Fonction permettant d'extraire la clé de chaque élément.

comparer
IEqualityComparer<TKey>

IEqualityComparer<T> pour comparer les clés.

Retours

IQueryable<TSource>

IQueryable<T> qui contient des éléments distincts de la séquence source.

Exceptions

source a la valeur null.

S’applique à