Enumerable.ExceptBy Metoda

Definicja

Przeciążenia

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

Tworzy różnicę zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy.

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

Tworzy różnicę zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy.

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

Źródło:
Except.cs
Źródło:
Except.cs
Źródło:
Except.cs

Tworzy różnicę zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy.

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

Parametry typu

TSource

Typ elementów sekwencji wejściowej.

TKey

Typ klucza do identyfikowania elementów według.

Parametry

first
IEnumerable<TSource>

Zostaną IEnumerable<T> zwrócone klucze, które nie znajdują się również w second obiekcie .

second
IEnumerable<TKey>

Którego IEnumerable<T> klucze, które również występują w pierwszej sekwencji, spowodują usunięcie tych elementów z zwróconej sekwencji.

keySelector
Func<TSource,TKey>

Funkcja wyodrębniania klucza do każdego elementu.

Zwraca

IEnumerable<TSource>

Sekwencja zawierająca zestaw różnic między elementami dwóch sekwencji.

Zobacz też

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9

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

Źródło:
Except.cs
Źródło:
Except.cs
Źródło:
Except.cs

Tworzy różnicę zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy.

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

Parametry typu

TSource

Typ elementów sekwencji wejściowej.

TKey

Typ klucza do identyfikowania elementów według.

Parametry

first
IEnumerable<TSource>

Zostaną IEnumerable<T> zwrócone klucze, które nie znajdują się również w second obiekcie .

second
IEnumerable<TKey>

Którego IEnumerable<T> klucze, które również występują w pierwszej sekwencji, spowodują usunięcie tych elementów z zwróconej sekwencji.

keySelector
Func<TSource,TKey>

Funkcja wyodrębniania klucza do każdego elementu.

comparer
IEqualityComparer<TKey>

Element IEqualityComparer<T> do porównywania wartości.

Zwraca

IEnumerable<TSource>

Sekwencja zawierająca zestaw różnic między elementami dwóch sekwencji.

Zobacz też

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9