CollectionExtensions.GetValueOrDefault Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey) |
Tente d’obtenir la valeur associée à la valeur spécifiée |
| GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue) |
Tente d’obtenir la valeur associée à la valeur spécifiée |
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
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
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.