ImmutableArrayExtensions.SingleOrDefault Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
SingleOrDefault<T>(ImmutableArray<T>) |
Vrátí jediný prvek pole nebo výchozí hodnotu, pokud je posloupnost prázdná; tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek. |
SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Vrátí jediný prvek sekvence, který splňuje zadanou podmínku nebo výchozí hodnotu, pokud žádný takový prvek neexistuje; tato metoda vyvolá výjimku, pokud více než jeden prvek splňuje podmínku. |
SingleOrDefault<T>(ImmutableArray<T>)
Vrátí jediný prvek pole nebo výchozí hodnotu, pokud je posloupnost prázdná; tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T SingleOrDefault(System::Collections::Immutable::ImmutableArray<T> immutableArray);
public static T SingleOrDefault<T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray);
public static T? SingleOrDefault<T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray);
static member SingleOrDefault : System.Collections.Immutable.ImmutableArray<'T> -> 'T
<Extension()>
Public Function SingleOrDefault(Of T) (immutableArray As ImmutableArray(Of T)) As T
Parametry typu
- T
Typ prvku obsaženého v kolekci.
Parametry
- immutableArray
- ImmutableArray<T>
Pole
Návraty
Element v poli nebo výchozí hodnota, pokud je pole prázdné.
Výjimky
source
obsahuje více než jeden prvek.
Platí pro
SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>)
Vrátí jediný prvek sekvence, který splňuje zadanou podmínku nebo výchozí hodnotu, pokud žádný takový prvek neexistuje; tato metoda vyvolá výjimku, pokud více než jeden prvek splňuje podmínku.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T SingleOrDefault(System::Collections::Immutable::ImmutableArray<T> immutableArray, Func<T, bool> ^ predicate);
public static T SingleOrDefault<T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,bool> predicate);
public static T? SingleOrDefault<T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,bool> predicate);
static member SingleOrDefault : System.Collections.Immutable.ImmutableArray<'T> * Func<'T, bool> -> 'T
<Extension()>
Public Function SingleOrDefault(Of T) (immutableArray As ImmutableArray(Of T), predicate As Func(Of T, Boolean)) As T
Parametry typu
- T
Typ prvku obsaženého v kolekci.
Parametry
- immutableArray
- ImmutableArray<T>
Pole, ze které chcete prvek získat.
Návraty
Prvek, pokud splňuje zadanou podmínku; jinak výchozí prvek.
Výjimky
Více než jeden prvek splňuje podmínku v predicate
.