Číst v angličtině

Sdílet prostřednictvím


Enumerable.ExceptBy Metoda

Definice

Přetížení

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

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

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

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

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

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

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

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

Parametry typu

TSource

Typ prvků vstupní sekvence.

TKey

Typ klíče, podle kterých se mají prvky identifikovat.

Parametry

first
IEnumerable<TSource>

Bude vrácena IEnumerable<T> hodnota, jejíž klíče nejsou také součástí second .

second
IEnumerable<TKey>

Jejíž IEnumerable<T> klíče, které se vyskytují také v první sekvenci způsobí, že tyto prvky budou odebrány z vrácené sekvence.

keySelector
Func<TSource,TKey>

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

Návraty

IEnumerable<TSource>

Sekvence, která obsahuje rozdíl množiny prvků dvou sekvencí.

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET 6, 7, 8, 9

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

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

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

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

Parametry typu

TSource

Typ prvků vstupní sekvence.

TKey

Typ klíče, podle kterých se mají prvky identifikovat.

Parametry

first
IEnumerable<TSource>

Bude vrácena IEnumerable<T> hodnota, jejíž klíče nejsou také součástí second .

second
IEnumerable<TKey>

Jejíž IEnumerable<T> klíče, které se vyskytují také v první sekvenci způsobí, že tyto prvky budou odebrány z vrácené sekvence.

keySelector
Func<TSource,TKey>

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

comparer
IEqualityComparer<TKey>

Chcete-li IEqualityComparer<T> porovnat hodnoty.

Návraty

IEnumerable<TSource>

Sekvence, která obsahuje rozdíl množiny prvků dvou sekvencí.

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET 6, 7, 8, 9