ImmutableArrayExtensions.SingleOrDefault Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| SingleOrDefault<T>(ImmutableArray<T>) |
Returnerar det enda elementet i matrisen eller ett standardvärde om sekvensen är tom. den här metoden utlöser ett undantag om det finns fler än ett element i sekvensen. |
| SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Returnerar det enda elementet i en sekvens som uppfyller ett angivet villkor eller ett standardvärde om det inte finns något sådant element. den här metoden utlöser ett undantag om fler än ett element uppfyller villkoret. |
SingleOrDefault<T>(ImmutableArray<T>)
Returnerar det enda elementet i matrisen eller ett standardvärde om sekvensen är tom. den här metoden utlöser ett undantag om det finns fler än ett element i sekvensen.
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
Typparametrar
- T
Typen av element som ingår i samlingen.
Parametrar
- immutableArray
- ImmutableArray<T>
Matrisen.
Returer
Elementet i matrisen eller standardvärdet om matrisen är tom.
Undantag
immutableArray innehåller mer än ett element.
Gäller för
SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>)
Returnerar det enda elementet i en sekvens som uppfyller ett angivet villkor eller ett standardvärde om det inte finns något sådant element. den här metoden utlöser ett undantag om fler än ett element uppfyller villkoret.
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
Typparametrar
- T
Typen av element som ingår i samlingen.
Parametrar
- immutableArray
- ImmutableArray<T>
Matrisen som elementet ska hämtas från.
Returer
Elementet om det uppfyller det angivna villkoret. annars standardelementet.
Undantag
Mer än ett element uppfyller villkoret i predicate.