CollectionExtensions.GetValueOrDefault Método

Definición

Sobrecargas

GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey)

Intenta obtener el valor asociado al elemento key especificado en dictionary.

GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue)

Intenta obtener el valor asociado al elemento key especificado en dictionary.

GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey)

Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs

Intenta obtener el valor asociado al elemento key especificado en dictionary.

C#
public static TValue? GetValueOrDefault<TKey,TValue> (this System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> dictionary, TKey key);
C#
public static TValue GetValueOrDefault<TKey,TValue> (this System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> dictionary, TKey key);

Parámetros de tipo

TKey

Tipo de las claves del diccionario.

TValue

Tipo de los valores del diccionario.

Parámetros

dictionary
IReadOnlyDictionary<TKey,TValue>

Diccionario con claves de tipo TKey y valores de tipo TValue.

key
TKey

Clave del valor que se va a obtener.

Devoluciones

TValue

Instancia de TValue. Cuando el método se ejecuta correctamente, el objeto devuelto es el valor asociado al elemento key especificado. Cuando se produce un error en el método, devuelve el valor default para TValue.

Excepciones

dictionary es null.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1

GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue)

Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs

Intenta obtener el valor asociado al elemento key especificado en dictionary.

C#
public static TValue GetValueOrDefault<TKey,TValue> (this System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> dictionary, TKey key, TValue defaultValue);

Parámetros de tipo

TKey

Tipo de las claves del diccionario.

TValue

Tipo de los valores del diccionario.

Parámetros

dictionary
IReadOnlyDictionary<TKey,TValue>

Diccionario con claves de tipo TKey y valores de tipo TValue.

key
TKey

Clave del valor que se va a obtener.

defaultValue
TValue

El valor predeterminado que se va a devolver cuando dictionary no pueda encontrar un valor asociado al elemento key especificado.

Devoluciones

TValue

Instancia de TValue. Cuando el método se ejecuta correctamente, el objeto devuelto es el valor asociado al elemento key especificado. Cuando se produce un error en el método, devuelve defaultValue.

Excepciones

dictionary es null.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1