CollectionExtensions.GetValueOrDefault Méthode

Définition

Surcharges

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

Tente d’obtenir la valeur associée à la valeur spécifiée key dans le dictionary.

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

Tente d’obtenir la valeur associée à la valeur spécifiée key dans le dictionary.

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

Tente d’obtenir la valeur associée à la valeur spécifiée key dans le 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

Paramètres de type

TKey

Type des clés dans le dictionnaire.

TValue

Type des valeurs dans le dictionnaire.

Paramètres

dictionary
IReadOnlyDictionary<TKey,TValue>

Dictionnaire avec des clés de type TKey et des valeurs de type TValue.

key
TKey

Clé de la valeur à obtenir.

Retours

TValue

Une instance TValue . Lorsque la méthode réussit, l’objet retourné est la valeur associée à l’objet spécifié key. Lorsque la méthode échoue, elle retourne la default valeur pour TValue.

Exceptions

dictionary a la valeur null.

S’applique à

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

Tente d’obtenir la valeur associée à la valeur spécifiée key dans le 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

Paramètres de type

TKey

Type des clés dans le dictionnaire.

TValue

Type des valeurs dans le dictionnaire.

Paramètres

dictionary
IReadOnlyDictionary<TKey,TValue>

Dictionnaire avec des clés de type TKey et des valeurs de type TValue.

key
TKey

Clé de la valeur à obtenir.

defaultValue
TValue

Valeur par défaut à retourner lorsque la dictionary valeur ne peut pas trouver une valeur associée à l’objet spécifié key.

Retours

TValue

Une instance TValue . Lorsque la méthode réussit, l’objet retourné est la valeur associée à l’objet spécifié key. Lorsque la méthode échoue, elle retourne defaultValue.

Exceptions

dictionary a la valeur null.

S’applique à