ParallelEnumerable.FirstOrDefault Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Paralel dizinin ilk öğesini veya dizide öğe yoksa varsayılan değeri döndürür.
Aşırı Yüklemeler
FirstOrDefault<TSource>(ParallelQuery<TSource>) |
Paralel dizinin ilk öğesini veya dizide öğe yoksa varsayılan değeri döndürür. |
FirstOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Böyle bir öğe bulunamazsa, bir koşulu veya varsayılan değeri karşılayan paralel dizinin ilk öğesini döndürür. |
FirstOrDefault<TSource>(ParallelQuery<TSource>)
Paralel dizinin ilk öğesini veya dizide öğe yoksa varsayılan değeri döndürür.
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
Tür Parametreleri
- TSource
öğelerinin source
türü.
Parametreler
- source
- ParallelQuery<TSource>
öğesinin ilk öğesinin döndürüleceği sıra.
Döndürülenler
- TSource
default(TSource) boşsa source
, değilse içindeki source
ilk öğedir.
Özel durumlar
Sorgu, üzerinden WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)geçirilen belirteçle iptal edildi.
source
bir null başvurudur (Visual Basic hiçbir şey).
Sorgunun değerlendirilmesi sırasında bir veya daha fazla özel durum oluştu.
Açıklamalar
Sorgu sıralı değilse, ilk öğe belirlenimci değildir. Daha fazla bilgi için bkz. PLINQ'te Sipariş Koruması.
Ayrıca bkz.
Şunlara uygulanır
FirstOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
Böyle bir öğe bulunamazsa, bir koşulu veya varsayılan değeri karşılayan paralel dizinin ilk öğesini döndürür.
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
Tür Parametreleri
- TSource
öğelerinin source
türü.
Parametreler
- source
- ParallelQuery<TSource>
Öğesi döndürülecek dizi.
Döndürülenler
- TSource
default(TSource) boşsa source
veya koşul tarafından belirtilen testi hiçbir öğe geçmezse; aksi takdirde içindeki ilk öğe source
koşul tarafından belirtilen testi geçirir.
Özel durumlar
sorgu, üzerinden WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)geçirilen belirteçle iptal edildi.
source
veya predicate
null başvurudur (Visual Basic hiçbir şey).
Sorgunun değerlendirilmesi sırasında bir veya daha fazla özel durum oluştu.
Açıklamalar
Sorgu sıralı değilse, ilk öğe belirlenimci değildir. Daha fazla bilgi için bkz . PLINQ'ta Sipariş Koruması.