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.Tries to get the value associated with the specified key in the dictionary.

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

Intenta obtener el valor asociado a la clave especificada en dictionary.Tries to get the value associated with the specified key in the dictionary.

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

Intenta obtener el valor asociado al elemento key especificado en dictionary.Tries to get the value associated with the specified key in the dictionary.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static TValue GetValueOrDefault(System::Collections::Generic::IReadOnlyDictionary<TKey, TValue> ^ dictionary, TKey key);
public static TValue GetValueOrDefault<TKey,TValue> (this System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> dictionary, TKey key);
static member GetValueOrDefault : System.Collections.Generic.IReadOnlyDictionary<'Key, 'Value> * 'Key -> 'Value
<Extension()>
Public Function GetValueOrDefault(Of TKey, TValue) (dictionary As IReadOnlyDictionary(Of TKey, TValue), key As TKey) As TValue

Parámetros de tipo

TKey

Tipo de las claves del diccionario.The type of the keys in the dictionary.

TValue

Tipo de los valores del diccionario.The type of the values in the dictionary.

Parámetros

dictionary
IReadOnlyDictionary<TKey,TValue>

Diccionario con claves de tipo TKey y valores de tipo TValue.A dictionary with keys of type TKey and values of type TValue.

key
TKey

Clave del valor que se va a obtener.The key of the value to get.

Devoluciones

TValue

Instancia de TValue.A TValue instance. Cuando el método se ejecuta correctamente, el objeto devuelto es el valor asociado al elemento key especificado.When the method is successful, the returned object is the value associated with the specified key. Cuando se produce un error en el método, devuelve el valor default para TValue.When the method fails, it returns the default value for TValue.

Excepciones

dictionary es null.dictionary is null.

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

Intenta obtener el valor asociado a la clave especificada en dictionary.Tries to get the value associated with the specified key in the dictionary.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static TValue GetValueOrDefault(System::Collections::Generic::IReadOnlyDictionary<TKey, TValue> ^ dictionary, TKey key, TValue defaultValue);
public static TValue GetValueOrDefault<TKey,TValue> (this System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> dictionary, TKey key, TValue defaultValue);
static member GetValueOrDefault : System.Collections.Generic.IReadOnlyDictionary<'Key, 'Value> * 'Key * 'Value -> 'Value
<Extension()>
Public Function GetValueOrDefault(Of TKey, TValue) (dictionary As IReadOnlyDictionary(Of TKey, TValue), key As TKey, defaultValue As TValue) As TValue

Parámetros de tipo

TKey

Tipo de las claves del diccionario.The type of the keys in the dictionary.

TValue

Tipo de los valores del diccionario.The type of the values in the dictionary.

Parámetros

dictionary
IReadOnlyDictionary<TKey,TValue>

Diccionario con claves de tipo TKey y valores de tipo TValue.A dictionary with keys of type TKey and values of type TValue.

key
TKey

Clave del valor que se va a obtener.The key of the value to get.

defaultValue
TValue

Valor predeterminado que se va a devolver cuando dictionary no pueda encontrar un valor asociado al elemento key especificado.The default value to return when the dictionary cannot find a value associated with the specified key.

Devoluciones

TValue

Instancia de TValue.A TValue instance. Cuando el método se ejecuta correctamente, el objeto devuelto es el valor asociado al elemento key especificado.When the method is successful, the returned object is the value associated with the specified key. Cuando se produce un error en el método, devuelve defaultValue.When the method fails, it returns defaultValue.

Excepciones

dictionary es null.dictionary is null.

Se aplica a