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.

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);

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 à

.NET 9 et autres versions
Produit Versions
.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

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

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

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 à

.NET 9 et autres versions
Produit Versions
.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