ParallelEnumerable.FirstOrDefault Yöntem

Tanım

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 sourcetü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 sourceilk öğedir.

Özel durumlar

sourcebir 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 sourcetürü.

Parametreler

source
ParallelQuery<TSource>

Öğesi döndürülecek dizi.

predicate
Func<TSource,Boolean>

Bir koşul için her öğeyi test etmek için bir işlev.

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

sourceveya 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ı.

Ayrıca bkz.

Şunlara uygulanır