Enumerable.ExceptBy Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>) |
Erzeugt den Satzunterschied von zwei Sequenzen gemäß einer angegebenen Schlüsselmarkierfunktion. |
| ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Erzeugt den Satzunterschied von zwei Sequenzen gemäß einer angegebenen Schlüsselmarkierfunktion. |
ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)
- Quelle:
- Except.cs
- Quelle:
- Except.cs
- Quelle:
- Except.cs
- Quelle:
- Except.cs
- Quelle:
- Except.cs
Erzeugt den Satzunterschied von zwei Sequenzen gemäß einer angegebenen Schlüsselmarkierfunktion.
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)
Typparameter
- TSource
Der Typ der Elemente der Eingabesequenz.
- TKey
Der Schlüsseltyp, nach dem Elemente identifiziert werden sollen.
Parameter
- first
- IEnumerable<TSource>
Ein IEnumerable<T> Schlüssel, dessen second Schlüssel nicht ebenfalls zurückgegeben werden.
- second
- IEnumerable<TKey>
Ein IEnumerable<T> Schlüssel, dessen Schlüssel auch in der ersten Sequenz auftreten, bewirkt, dass diese Elemente aus der zurückgegebenen Sequenz entfernt werden.
- keySelector
- Func<TSource,TKey>
Eine Funktion zum Extrahieren des Schlüssels für jedes Element.
Gibt zurück
Eine Sequenz, die den Satzunterschied der Elemente zweier Sequenzen enthält.
Weitere Informationen
Gilt für:
ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)
- Quelle:
- Except.cs
- Quelle:
- Except.cs
- Quelle:
- Except.cs
- Quelle:
- Except.cs
- Quelle:
- Except.cs
Erzeugt den Satzunterschied von zwei Sequenzen gemäß einer angegebenen Schlüsselmarkierfunktion.
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)
Typparameter
- TSource
Der Typ der Elemente der Eingabesequenz.
- TKey
Der Schlüsseltyp, nach dem Elemente identifiziert werden sollen.
Parameter
- first
- IEnumerable<TSource>
Ein IEnumerable<T> Schlüssel, dessen second Schlüssel nicht ebenfalls zurückgegeben werden.
- second
- IEnumerable<TKey>
Ein IEnumerable<T> Schlüssel, dessen Schlüssel auch in der ersten Sequenz auftreten, bewirkt, dass diese Elemente aus der zurückgegebenen Sequenz entfernt werden.
- keySelector
- Func<TSource,TKey>
Eine Funktion zum Extrahieren des Schlüssels für jedes Element.
- comparer
- IEqualityComparer<TKey>
Der IEqualityComparer<T> zu vergleichende Wert.
Gibt zurück
Eine Sequenz, die den Satzunterschied der Elemente zweier Sequenzen enthält.