Partager via


CollectionExtensions.GetValueOrDefault Méthode

Définition

Surcharges

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

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

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

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

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

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

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

Instance de TValue. Lorsque la méthode réussit, l’objet retourné est la valeur associée à la keyspécifiée. Lorsque la méthode échoue, elle retourne la valeur default pour TValue.

Exceptions

dictionary a la valeur null.

S’applique à

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

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

Tente d’obtenir la valeur associée à la key spécifiée 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 le dictionary n’arrive pas à trouver de valeur associée à la keyspécifiée.

Retours

TValue

Instance de TValue. Lorsque la méthode réussit, l’objet retourné est la valeur associée à la keyspécifiée. Lorsque la méthode échoue, elle retourne defaultValue.

Exceptions

dictionary a la valeur null.

S’applique à