Bagikan melalui


Enumerable.ExceptBy Metode

Definisi

Overload

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

Menghasilkan perbedaan yang ditetapkan dari dua urutan sesuai dengan fungsi pemilih kunci tertentu.

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

Menghasilkan perbedaan yang ditetapkan dari dua urutan sesuai dengan fungsi pemilih kunci tertentu.

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

Sumber:
Except.cs
Sumber:
Except.cs
Sumber:
Except.cs

Menghasilkan perbedaan yang ditetapkan dari dua urutan sesuai dengan fungsi pemilih kunci tertentu.

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)

Jenis parameter

TSource

Jenis elemen urutan input.

TKey

Jenis kunci untuk mengidentifikasi elemen.

Parameter

first
IEnumerable<TSource>

Yang IEnumerable<T> kuncinya tidak juga akan second dikembalikan.

second
IEnumerable<TKey>

Yang IEnumerable<T> kuncinya juga terjadi pada urutan pertama akan menyebabkan elemen tersebut dihapus dari urutan yang dikembalikan.

keySelector
Func<TSource,TKey>

Fungsi untuk mengekstrak kunci untuk setiap elemen.

Mengembalikan

IEnumerable<TSource>

Urutan yang berisi perbedaan set elemen dari dua urutan.

Lihat juga

Berlaku untuk

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

Sumber:
Except.cs
Sumber:
Except.cs
Sumber:
Except.cs

Menghasilkan perbedaan yang ditetapkan dari dua urutan sesuai dengan fungsi pemilih kunci tertentu.

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)

Jenis parameter

TSource

Jenis elemen urutan input.

TKey

Jenis kunci untuk mengidentifikasi elemen.

Parameter

first
IEnumerable<TSource>

Yang IEnumerable<T> kuncinya tidak juga akan second dikembalikan.

second
IEnumerable<TKey>

Yang IEnumerable<T> kuncinya juga terjadi pada urutan pertama akan menyebabkan elemen tersebut dihapus dari urutan yang dikembalikan.

keySelector
Func<TSource,TKey>

Fungsi untuk mengekstrak kunci untuk setiap elemen.

comparer
IEqualityComparer<TKey>

IEqualityComparer<T> untuk membandingkan nilai.

Mengembalikan

IEnumerable<TSource>

Urutan yang berisi perbedaan set elemen dari dua urutan.

Lihat juga

Berlaku untuk