ParallelEnumerable.FirstOrDefault Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
default(TSource) jika source
kosong; jika tidak, elemen pertama di source
.
Pengecualian
Kueri dibatalkan dengan token yang diteruskan melalui WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
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.
Mengembalikan
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
Kueri dibatalkan dengan token yang diteruskan melalui WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
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.