Share via


ParallelEnumerable.FirstOrDefault Metode

Definisi

Mengembalikan elemen pertama dari urutan paralel, atau nilai default jika urutan tidak berisi elemen.

Overload

FirstOrDefault<TSource>(ParallelQuery<TSource>)

Mengembalikan elemen pertama dari urutan paralel, atau nilai default jika urutan tidak berisi elemen.

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

Mengembalikan elemen pertama dari urutan paralel yang memenuhi kondisi atau nilai default jika tidak ada elemen tersebut yang ditemukan.

FirstOrDefault<TSource>(ParallelQuery<TSource>)

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

Mengembalikan elemen pertama dari urutan paralel, atau nilai default jika urutan tidak berisi elemen.

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

Jenis parameter

TSource

Jenis elemen source.

Parameter

source
ParallelQuery<TSource>

Urutan untuk mengembalikan elemen pertama.

Mengembalikan

TSource

default(TSource) jika source kosong; jika tidak, elemen pertama di source.

Pengecualian

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

Satu atau beberapa pengecualian terjadi selama evaluasi kueri.

Keterangan

Jika kueri tidak diurutkan, maka elemen pertama tidak deterministik. Untuk informasi selengkapnya, lihat Preservasi Pesanan di PLINQ.

Lihat juga

Berlaku untuk

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

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

Mengembalikan elemen pertama dari urutan paralel yang memenuhi kondisi atau nilai default jika tidak ada elemen tersebut yang ditemukan.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static TSource FirstOrDefault(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static TSource FirstOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
public static TSource? FirstOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member FirstOrDefault : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> 'Source
<Extension()>
Public Function FirstOrDefault(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 dari.

predicate
Func<TSource,Boolean>

Fungsi untuk menguji setiap elemen untuk kondisi.

Mengembalikan

TSource

default(TSource) jika source kosong atau jika tidak ada elemen yang lulus pengujian yang ditentukan oleh predikat; jika tidak, elemen pertama dalam source yang lulus pengujian yang ditentukan oleh predikat.

Pengecualian

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

Satu atau beberapa pengecualian terjadi selama evaluasi kueri.

Keterangan

Jika kueri tidak diurutkan, maka elemen pertama tidak deterministik. Untuk informasi selengkapnya, lihat Preservasi Pesanan di PLINQ.

Lihat juga

Berlaku untuk