ImmutableArrayExtensions.SingleOrDefault Método

Definición

Sobrecargas

SingleOrDefault<T>(ImmutableArray<T>)

Devuelve el único elemento de la matriz o un valor predeterminado si la secuencia está vacía; este método produce una excepción si hay más de un elemento en la secuencia.

SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>)

Devuelve el único elemento de una secuencia que cumpla la condición especificada, o bien, un valor predeterminado si ese elemento no existe; este método produce una excepción si varios elementos cumplen la condición.

SingleOrDefault<T>(ImmutableArray<T>)

Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs

Devuelve el único elemento de la matriz o un valor predeterminado si la secuencia está vacía; este método produce una excepción si hay más de un elemento en la secuencia.

C#
public static T SingleOrDefault<T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray);
C#
public static T? SingleOrDefault<T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray);

Parámetros de tipo

T

Tipo de elemento incluido en la colección.

Parámetros

immutableArray
ImmutableArray<T>

Matriz.

Devoluciones

T

Elemento de la matriz o valor predeterminado si la matriz está vacía.

Excepciones

source contiene más de un elemento.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>)

Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs

Devuelve el único elemento de una secuencia que cumpla la condición especificada, o bien, un valor predeterminado si ese elemento no existe; este método produce una excepción si varios elementos cumplen la condición.

C#
public static T SingleOrDefault<T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,bool> predicate);
C#
public static T? SingleOrDefault<T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,bool> predicate);

Parámetros de tipo

T

Tipo de elemento incluido en la colección.

Parámetros

immutableArray
ImmutableArray<T>

Matriz de la que se obtiene el elemento.

predicate
Func<T,Boolean>

Condición que debe satisfacer el elemento.

Devoluciones

T

Elemento si cumple la condición especificada; en caso contrario, el elemento predeterminado.

Excepciones

Varios elementos satisfacen la condición de predicate.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0