ImmutableArrayExtensions.SingleOrDefault Metod

Definition

Ö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>)

Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs

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

T

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>)

Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs

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.

predicate
Func<T,Boolean>

Villkoret som elementet måste uppfylla.

Returer

T

Elementet om det uppfyller det angivna villkoret. annars standardelementet.

Undantag

Mer än ett element uppfyller villkoret i predicate.

Gäller för