Aracılığıyla paylaş


ParallelEnumerable.SingleOrDefault Yöntem

Tanım

Paralel dizinin tek öğesini veya dizi boşsa varsayılan değeri döndürür; bu yöntem, dizide birden fazla öğe varsa bir özel durum oluşturur.

Aşırı Yüklemeler

SingleOrDefault<TSource>(ParallelQuery<TSource>)

Paralel dizinin tek öğesini veya dizi boşsa varsayılan değeri döndürür; bu yöntem, dizide birden fazla öğe varsa bir özel durum oluşturur.

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

Belirtilen koşulu veya böyle bir öğe yoksa varsayılan değeri karşılayan tek paralel dizi öğesini döndürür; Bu yöntem, koşulu birden fazla öğe karşılarsa bir özel durum oluşturur.

SingleOrDefault<TSource>(ParallelQuery<TSource>)

Kaynak:
ParallelEnumerable.cs
Kaynak:
ParallelEnumerable.cs
Kaynak:
ParallelEnumerable.cs

Paralel dizinin tek öğesini veya dizi boşsa varsayılan değeri döndürür; bu yöntem, dizide birden fazla öğe varsa bir özel durum oluşturur.

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

Tür Parametreleri

TSource

öğelerinin sourcetürü.

Parametreler

source
ParallelQuery<TSource>

öğesinin tek öğesini döndürme sırası.

Döndürülenler

TSource

Giriş dizisinin tek öğesi veya dizi öğe içermiyorsa default() .

Özel durumlar

source null başvurudur (Visual Basic'te hiçbir şey yoktur).

source birden fazla öğeye sahiptir.

Sorgunun değerlendirmesi sırasında bir veya daha fazla özel durum oluştu.

Ayrıca bkz.

Şunlara uygulanır

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

Kaynak:
ParallelEnumerable.cs
Kaynak:
ParallelEnumerable.cs
Kaynak:
ParallelEnumerable.cs

Belirtilen koşulu veya böyle bir öğe yoksa varsayılan değeri karşılayan tek paralel dizi öğesini döndürür; Bu yöntem, koşulu birden fazla öğe karşılarsa bir özel durum oluşturur.

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

Tür Parametreleri

TSource

öğelerinin sourcetürü.

Parametreler

source
ParallelQuery<TSource>

öğesinin tek öğesini döndürme sırası.

predicate
Func<TSource,Boolean>

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

Döndürülenler

TSource

Koşulu karşılayan giriş dizisinin tek öğesi veya böyle bir öğe bulunamazsa default() .

Özel durumlar

source veya predicate null başvurudur (Visual Basic'te Hiçbir şey).

Sorgunun değerlendirmesi sırasında bir veya daha fazla özel durum oluştu.

source boş veya birden çok öğe döndürülür.

Ayrıca bkz.

Şunlara uygulanır