Enumerable.ExceptBy Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
Sekvence, která obsahuje set rozdíl prvků dvou sekvencí.