ParallelEnumerable.SingleOrDefault Metode

Definisi

Mengembalikan satu-satunya elemen dari urutan paralel, atau nilai default jika urutan kosong; metode ini memberikan pengecualian jika ada lebih dari satu elemen dalam urutan.

Overload

SingleOrDefault<TSource>(ParallelQuery<TSource>)

Mengembalikan satu-satunya elemen dari urutan paralel, atau nilai default jika urutan kosong; metode ini memberikan pengecualian jika ada lebih dari satu elemen dalam urutan.

SingleOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Mengembalikan satu-satunya elemen dari urutan paralel yang memenuhi kondisi tertentu atau nilai default jika tidak ada elemen tersebut; metode ini memberikan pengecualian jika lebih dari satu elemen memenuhi kondisi.

SingleOrDefault<TSource>(ParallelQuery<TSource>)

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

Mengembalikan satu-satunya elemen dari urutan paralel, atau nilai default jika urutan kosong; metode ini memberikan pengecualian jika ada lebih dari satu elemen dalam urutan.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static TSource SingleOrDefault(System::Linq::ParallelQuery<TSource> ^ source);
public static TSource SingleOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source);
public static TSource? SingleOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source);
static member SingleOrDefault : System.Linq.ParallelQuery<'Source> -> 'Source
<Extension()>
Public Function SingleOrDefault(Of TSource) (source As ParallelQuery(Of TSource)) As TSource

Jenis parameter

TSource

Jenis elemen source.

Parameter

source
ParallelQuery<TSource>

Urutan untuk mengembalikan elemen tunggal.

Mengembalikan

TSource

Elemen tunggal dari urutan input, atau default() jika urutan tidak berisi elemen.

Pengecualian

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

source memiliki lebih dari satu elemen.

Satu atau beberapa pengecualian terjadi selama evaluasi kueri.

Lihat juga

Berlaku untuk

SingleOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

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

Mengembalikan satu-satunya elemen dari urutan paralel yang memenuhi kondisi tertentu atau nilai default jika tidak ada elemen tersebut; metode ini memberikan pengecualian jika lebih dari satu elemen memenuhi kondisi.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static TSource SingleOrDefault(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static TSource SingleOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
public static TSource? SingleOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member SingleOrDefault : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> 'Source
<Extension()>
Public Function SingleOrDefault(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Boolean)) As TSource

Jenis parameter

TSource

Jenis elemen source.

Parameter

source
ParallelQuery<TSource>

Urutan untuk mengembalikan elemen tunggal.

predicate
Func<TSource,Boolean>

Fungsi untuk menguji elemen untuk suatu kondisi.

Mengembalikan

TSource

Elemen tunggal dari urutan input yang memenuhi kondisi, atau default() jika tidak ada elemen seperti itu yang ditemukan.

Pengecualian

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

Satu atau beberapa pengecualian terjadi selama evaluasi kueri.

source kosong atau beberapa elemen dikembalikan.

Lihat juga

Berlaku untuk