Share via


ParallelEnumerable.Intersect Metode

Definisi

Menghasilkan persimpangan yang ditetapkan dari dua urutan paralel.

Overload

Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Kedaluwarsa.

Kelebihan beban Berpotongan ini tidak boleh dipanggil. Metode ini ditandai sebagai usang dan selalu dilemparkan NotSupportedException ketika dipanggil.

Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

Menghasilkan persimpangan yang ditetapkan dari dua urutan paralel dengan menggunakan IEqualityComparer{T} yang ditentukan untuk membandingkan nilai.

Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Kedaluwarsa.

Kelebihan beban Berpotongan ini tidak boleh dipanggil. Metode ini ditandai sebagai usang dan selalu dilemparkan NotSupportedException ketika dipanggil.

Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Menghasilkan persimpangan yang ditetapkan dari dua urutan paralel dengan menggunakan perbandingan kesetaraan default untuk membandingkan nilai.

Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Sumber:
ParallelEnumerable.cs
Sumber:
ParallelEnumerable.cs
Sumber:
ParallelEnumerable.cs

Perhatian

The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.

Kelebihan beban Berpotongan ini tidak boleh dipanggil. Metode ini ditandai sebagai usang dan selalu dilemparkan NotSupportedException ketika dipanggil.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ Intersect(System::Linq::ParallelQuery<TSource> ^ first, System::Collections::Generic::IEnumerable<TSource> ^ second, System::Collections::Generic::IEqualityComparer<TSource> ^ comparer);
[System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")]
public static System.Linq.ParallelQuery<TSource> Intersect<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Collections.Generic.IEnumerable<TSource> second, System.Collections.Generic.IEqualityComparer<TSource> comparer);
[System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")]
public static System.Linq.ParallelQuery<TSource> Intersect<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Collections.Generic.IEnumerable<TSource> second, System.Collections.Generic.IEqualityComparer<TSource>? comparer);
[<System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")>]
static member Intersect : System.Linq.ParallelQuery<'Source> * seq<'Source> * System.Collections.Generic.IEqualityComparer<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Intersect(Of TSource) (first As ParallelQuery(Of TSource), second As IEnumerable(Of TSource), comparer As IEqualityComparer(Of TSource)) As ParallelQuery(Of TSource)

Jenis parameter

TSource

Parameter jenis ini tidak digunakan.

Parameter

first
ParallelQuery<TSource>

Parameter ini tidak digunakan.

second
IEnumerable<TSource>

Parameter ini tidak digunakan.

comparer
IEqualityComparer<TSource>

Parameter ini tidak digunakan.

Mengembalikan

Kelebihan beban ini selalu melempar NotSupportedException.

Atribut

Pengecualian

Pengecualian yang terjadi ketika metode ini dipanggil.

Keterangan

Kelebihan beban ini ada untuk melarang penggunaan Berpotongan dengan sumber data kiri jenis ParallelQuery<TSource> dan sumber data yang tepat dari jenis IEnumerable<T>. Jika tidak, operator Intersect akan tampak mengikat implementasi paralel, tetapi pada kenyataannya akan mengikat implementasi berurutan.

Lihat juga

Berlaku untuk

Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

Sumber:
ParallelEnumerable.cs
Sumber:
ParallelEnumerable.cs
Sumber:
ParallelEnumerable.cs

Menghasilkan persimpangan yang ditetapkan dari dua urutan paralel dengan menggunakan IEqualityComparer{T} yang ditentukan untuk membandingkan nilai.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ Intersect(System::Linq::ParallelQuery<TSource> ^ first, System::Linq::ParallelQuery<TSource> ^ second, System::Collections::Generic::IEqualityComparer<TSource> ^ comparer);
public static System.Linq.ParallelQuery<TSource> Intersect<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Linq.ParallelQuery<TSource> second, System.Collections.Generic.IEqualityComparer<TSource> comparer);
public static System.Linq.ParallelQuery<TSource> Intersect<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Linq.ParallelQuery<TSource> second, System.Collections.Generic.IEqualityComparer<TSource>? comparer);
static member Intersect : System.Linq.ParallelQuery<'Source> * System.Linq.ParallelQuery<'Source> * System.Collections.Generic.IEqualityComparer<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Intersect(Of TSource) (first As ParallelQuery(Of TSource), second As ParallelQuery(Of TSource), comparer As IEqualityComparer(Of TSource)) As ParallelQuery(Of TSource)

Jenis parameter

TSource

Jenis elemen urutan input.

Parameter

first
ParallelQuery<TSource>

Urutan yang elemen berbedanya yang juga muncul second akan dikembalikan.

second
ParallelQuery<TSource>

Urutan yang elemennya berbeda yang juga muncul dalam urutan pertama akan dikembalikan.

comparer
IEqualityComparer<TSource>

IEqualityComparer<T> Untuk membandingkan nilai.

Mengembalikan

Urutan yang berisi elemen yang membentuk persimpangan yang ditetapkan dari dua urutan.

Pengecualian

source atau action adalah referensi null (Tidak ada di Visual Basic).

Satu atau beberapa pengecualian terjadi selama evaluasi kueri.

Lihat juga

Berlaku untuk

Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)

Sumber:
ParallelEnumerable.cs
Sumber:
ParallelEnumerable.cs
Sumber:
ParallelEnumerable.cs

Perhatian

The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.

Kelebihan beban Berpotongan ini tidak boleh dipanggil. Metode ini ditandai sebagai usang dan selalu dilemparkan NotSupportedException ketika dipanggil.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ Intersect(System::Linq::ParallelQuery<TSource> ^ first, System::Collections::Generic::IEnumerable<TSource> ^ second);
[System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")]
public static System.Linq.ParallelQuery<TSource> Intersect<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Collections.Generic.IEnumerable<TSource> second);
[<System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")>]
static member Intersect : System.Linq.ParallelQuery<'Source> * seq<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Intersect(Of TSource) (first As ParallelQuery(Of TSource), second As IEnumerable(Of TSource)) As ParallelQuery(Of TSource)

Jenis parameter

TSource

Parameter jenis ini tidak digunakan.

Parameter

first
ParallelQuery<TSource>

Parameter ini tidak digunakan.

second
IEnumerable<TSource>

Parameter ini tidak digunakan.

Mengembalikan

Kelebihan beban ini selalu melempar NotSupportedException.

Atribut

Pengecualian

Pengecualian yang terjadi ketika metode ini dipanggil.

Keterangan

Kelebihan beban ini ada untuk melarang penggunaan Berpotongan dengan sumber data kiri jenis ParallelQuery<TSource> dan sumber data yang tepat dari jenis IEnumerable<T>. Jika tidak, operator Intersect akan tampak mengikat implementasi paralel, tetapi pada kenyataannya akan mengikat implementasi berurutan.

Lihat juga

Berlaku untuk

Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Sumber:
ParallelEnumerable.cs
Sumber:
ParallelEnumerable.cs
Sumber:
ParallelEnumerable.cs

Menghasilkan persimpangan yang ditetapkan dari dua urutan paralel dengan menggunakan perbandingan kesetaraan default untuk membandingkan nilai.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ Intersect(System::Linq::ParallelQuery<TSource> ^ first, System::Linq::ParallelQuery<TSource> ^ second);
public static System.Linq.ParallelQuery<TSource> Intersect<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Linq.ParallelQuery<TSource> second);
static member Intersect : System.Linq.ParallelQuery<'Source> * System.Linq.ParallelQuery<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Intersect(Of TSource) (first As ParallelQuery(Of TSource), second As ParallelQuery(Of TSource)) As ParallelQuery(Of TSource)

Jenis parameter

TSource

Jenis elemen urutan input.

Parameter

first
ParallelQuery<TSource>

Urutan yang elemen berbedanya yang juga muncul second akan dikembalikan.

second
ParallelQuery<TSource>

Urutan yang elemennya berbeda yang juga muncul dalam urutan pertama akan dikembalikan.

Mengembalikan

Urutan yang berisi elemen yang membentuk persimpangan yang ditetapkan dari dua urutan.

Pengecualian

source atau action adalah referensi null (Tidak ada di Visual Basic).

Satu atau beberapa pengecualian terjadi selama evaluasi kueri.

Lihat juga

Berlaku untuk