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.

public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<TSource> ^ ExceptBy(System::Collections::Generic::IEnumerable<TSource> ^ first, System::Collections::Generic::IEnumerable<TKey> ^ second, Func<TSource, TKey> ^ keySelector);
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);
static member ExceptBy : seq<'Source> * seq<'Key> * Func<'Source, 'Key> -> seq<'Source>
<Extension()>
Public Function ExceptBy(Of TSource, TKey) (first As IEnumerable(Of TSource), second As IEnumerable(Of TKey), keySelector As Func(Of TSource, TKey)) As IEnumerable(Of TSource)

Parámetros de tipo

TSource

Tipo de los elementos de la secuencia de entrada.

TKey

Tipo de clave por el 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 que 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

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.

public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<TSource> ^ ExceptBy(System::Collections::Generic::IEnumerable<TSource> ^ first, System::Collections::Generic::IEnumerable<TKey> ^ second, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
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);
static member ExceptBy : seq<'Source> * seq<'Key> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> seq<'Source>
<Extension()>
Public Function ExceptBy(Of TSource, TKey) (first As IEnumerable(Of TSource), second As IEnumerable(Of TKey), keySelector As Func(Of TSource, TKey), comparer As IEqualityComparer(Of TKey)) As IEnumerable(Of TSource)

Parámetros de tipo

TSource

Tipo de los elementos de la secuencia de entrada.

TKey

Tipo de clave por el 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 que 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