Lire en anglais

Partager via


DictionaryExtensions.GetValueOrAdd<TKey,TValue> Méthode

Définition

Obtient ou ajoute la valeur associée à la clé spécifiée.

public static TValue GetValueOrAdd<TKey,TValue> (this System.Collections.Generic.IDictionary<TKey,TValue> dictionary, TKey key, Func<TKey,TValue> valueProvider);

Paramètres de type

TKey

Type du paramètre de clé.

TValue

Type du paramètre value.

Paramètres

dictionary
IDictionary<TKey,TValue>

Dictionnaire contenant la clé spécifiée.

key
TKey

Clé dont la valeur doit être obtenue.

valueProvider
Func<TKey,TValue>

Fonction de fournisseur de valeurs.

Retours

TValue

Valeur associée à la clé spécifiée, si la clé est trouvée ; sinon, il récupère la valeur de la fonction de fournisseur de valeurs, l’ajoute au dictionnaire et la retourne .

S’applique à