Lire en anglais

Partager via


Enumerable.ExceptBy Méthode

Définition

Surcharges

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

Produit la différence d’ensemble de deux séquences en fonction d’une fonction de sélecteur de clé spécifiée.

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Produit la différence d’ensemble de deux séquences en fonction d’une fonction de sélecteur de clé spécifiée.

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

Source:
Except.cs
Source:
Except.cs
Source:
Except.cs

Produit la différence d’ensemble de deux séquences en fonction d’une fonction de sélecteur de clé spécifiée.

C#
public static System.Collections.Generic.IEnumerable<TSource> ExceptBy<TSource,TKey> (this System.Collections.Generic.IEnumerable<TSource> first, System.Collections.Generic.IEnumerable<TKey> second, Func<TSource,TKey> keySelector);

Paramètres de type

TSource

Type des éléments de la séquence d’entrée.

TKey

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

Paramètres

first
IEnumerable<TSource>

dont IEnumerable<T> les clés qui ne sont pas également dans second seront retournées.

second
IEnumerable<TKey>

dont IEnumerable<T> les clés qui se produisent également dans la première séquence entraînent la suppression de ces éléments de la séquence retournée.

keySelector
Func<TSource,TKey>

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

Retours

IEnumerable<TSource>

Séquence qui contient la différence entre les éléments de deux séquences.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 6, 7, 8, 9

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Source:
Except.cs
Source:
Except.cs
Source:
Except.cs

Produit la différence d’ensemble de deux séquences en fonction d’une fonction de sélecteur de clé spécifiée.

C#
public static System.Collections.Generic.IEnumerable<TSource> ExceptBy<TSource,TKey> (this System.Collections.Generic.IEnumerable<TSource> first, System.Collections.Generic.IEnumerable<TKey> second, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);

Paramètres de type

TSource

Type des éléments de la séquence d’entrée.

TKey

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

Paramètres

first
IEnumerable<TSource>

dont IEnumerable<T> les clés qui ne sont pas également dans second seront retournées.

second
IEnumerable<TKey>

dont IEnumerable<T> les clés qui se produisent également dans la première séquence entraînent la suppression de ces éléments de la séquence retournée.

keySelector
Func<TSource,TKey>

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

comparer
IEqualityComparer<TKey>

IEqualityComparer<T> pour comparer les valeurs.

Retours

IEnumerable<TSource>

Séquence qui contient la différence entre les éléments de deux séquences.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 6, 7, 8, 9