ImmutableArrayExtensions.SingleOrDefault Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| SingleOrDefault<T>(ImmutableArray<T>) |
Retourneert het enige element van de matrix of een standaardwaarde als de reeks leeg is; met deze methode wordt een uitzondering gegenereerd als er meer dan één element in de reeks staat. |
| SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Retourneert het enige element van een reeks die voldoet aan een opgegeven voorwaarde of een standaardwaarde als er geen dergelijk element bestaat; met deze methode wordt een uitzondering gegenereerd als meer dan één element voldoet aan de voorwaarde. |
SingleOrDefault<T>(ImmutableArray<T>)
Retourneert het enige element van de matrix of een standaardwaarde als de reeks leeg is; met deze methode wordt een uitzondering gegenereerd als er meer dan één element in de reeks staat.
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
Type parameters
- T
Het type element dat is opgenomen in de verzameling.
Parameters
- immutableArray
- ImmutableArray<T>
De matrix.
Retouren
Het element in de matrix of de standaardwaarde als de matrix leeg is.
Uitzonderingen
immutableArray bevat meer dan één element.
Van toepassing op
SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>)
Retourneert het enige element van een reeks die voldoet aan een opgegeven voorwaarde of een standaardwaarde als er geen dergelijk element bestaat; met deze methode wordt een uitzondering gegenereerd als meer dan één element voldoet aan de voorwaarde.
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
Type parameters
- T
Het type element dat is opgenomen in de verzameling.
Parameters
- immutableArray
- ImmutableArray<T>
De matrix waaruit het element moet worden opgehaald.
Retouren
Het element als het voldoet aan de opgegeven voorwaarde; anders het standaardelement.
Uitzonderingen
Meer dan één element voldoet aan de voorwaarde in predicate.