Enumerable.ExceptBy Metoda

Definice

Přetížení

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

Vytvoří rozdíl množiny dvou sekvencí podle zadané funkce selektoru klíče.

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

Vytvoří rozdíl množiny dvou sekvencí podle zadané funkce selektoru klíče.

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

Zdroj:
Except.cs
Zdroj:
Except.cs
Zdroj:
Except.cs
Zdroj:
Except.cs
Zdroj:
Except.cs

Vytvoří rozdíl množiny dvou sekvencí podle zadané funkce selektoru klíče.

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)

Parametry typu

TSource

Typ prvků vstupní sekvence.

TKey

Typ klíče k identifikaci prvků.

Parametry

first
IEnumerable<TSource>

Jejíž IEnumerable<T> klíče, které nejsou také v second , budou vráceny.

second
IEnumerable<TKey>

Jejíž IEnumerable<T> klíče, které se vyskytují také v první sekvenci, způsobí odebrání těchto prvků z vrácené sekvence.

keySelector
Func<TSource,TKey>

Funkce, která extrahuje klíč pro každý prvek.

Návraty

IEnumerable<TSource>

Sekvence, která obsahuje set rozdíl prvků dvou sekvencí.

Viz také

Platí pro

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

Zdroj:
Except.cs
Zdroj:
Except.cs
Zdroj:
Except.cs
Zdroj:
Except.cs
Zdroj:
Except.cs

Vytvoří rozdíl množiny dvou sekvencí podle zadané funkce selektoru klíče.

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)

Parametry typu

TSource

Typ prvků vstupní sekvence.

TKey

Typ klíče k identifikaci prvků.

Parametry

first
IEnumerable<TSource>

Jejíž IEnumerable<T> klíče, které nejsou také v second , budou vráceny.

second
IEnumerable<TKey>

Jejíž IEnumerable<T> klíče, které se vyskytují také v první sekvenci, způsobí odebrání těchto prvků z vrácené sekvence.

keySelector
Func<TSource,TKey>

Funkce, která extrahuje klíč pro každý prvek.

comparer
IEqualityComparer<TKey>

Hodnoty IEqualityComparer<T> , které chcete porovnat.

Návraty

IEnumerable<TSource>

Sekvence, která obsahuje set rozdíl prvků dvou sekvencí.

Viz také

Platí pro