Ler en inglés

Compartir por


Enumerable.ExceptBy Método

Definición

Sobrecargas

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

Genera la diferencia de conjunto de dos secuencias según una función de selector de claves especificada.

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

Genera la diferencia de conjunto de dos secuencias según una función de selector de claves especificada.

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

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

Genera la diferencia de conjunto de dos secuencias según una función de selector de claves especificada.

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);

Parámetros de tipo

TSource

Tipo de los elementos de la secuencia de entrada.

TKey

Tipo de clave por la que se van a identificar los elementos.

Parámetros

first
IEnumerable<TSource>

cuyas IEnumerable<T> claves no están también en second se devolverán.

second
IEnumerable<TKey>

Cuyas IEnumerable<T> claves también se producen en la primera secuencia harán que esos elementos se quiten de la secuencia devuelta.

keySelector
Func<TSource,TKey>

Función para extraer la clave de cada elemento.

Devoluciones

IEnumerable<TSource>

Una secuencia que contiene la diferencia de conjuntos de los elementos de dos secuencias.

Consulte también

Se aplica a

.NET 9 e outras versións
Produto Versións
.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

Genera la diferencia de conjunto de dos secuencias según una función de selector de claves especificada.

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);

Parámetros de tipo

TSource

Tipo de los elementos de la secuencia de entrada.

TKey

Tipo de clave por la que se van a identificar los elementos.

Parámetros

first
IEnumerable<TSource>

cuyas IEnumerable<T> claves no están también en second se devolverán.

second
IEnumerable<TKey>

Cuyas IEnumerable<T> claves también se producen en la primera secuencia harán que esos elementos se quiten de la secuencia devuelta.

keySelector
Func<TSource,TKey>

Función para extraer la clave de cada elemento.

comparer
IEqualityComparer<TKey>

IEqualityComparer<T> que va a comparar los valores.

Devoluciones

IEnumerable<TSource>

Una secuencia que contiene la diferencia de conjuntos de los elementos de dos secuencias.

Consulte también

Se aplica a

.NET 9 e outras versións
Produto Versións
.NET 6, 7, 8, 9