Documentation de Dvp.NET. Forum : http://www.developpez.net/forums/f1239/applications/projets/projets-heberges/dvp-net/

[Ceci est une documentation préliminaire, sous réserve de modification.]

Le type DefaultDictionary<(Of <(<'TKey, TValue>)>)> expose les membres suivants.

Constructeurs

  NomDescription
Méthode publiqueDefaultDictionary<(Of <(<'TKey, TValue>)>)>()()()()
Initialise une nouvelle instance de DefaultDictionary<T>. Si la clé demandée est absente, la valeur par défaut du type V est renvoyée.
Méthode publiqueDefaultDictionary<(Of <(<'TKey, TValue>)>)>(Boolean)
Initialise une nouvelle instance de DefaultDictionary<T>. Si la clé demandée est absente, la valeur par défaut du type V est renvoyée. Si addMissingKeys vaut true, la valeur par défaut est ajoutée au dictionnaire avec la clé associée.
Méthode publiqueDefaultDictionary<(Of <(<'TKey, TValue>)>)>(Func<(Of <<'(TKey, TValue>)>>))
Initialise une nouvelle instance de DefaultDictionary<T>. Si la clé demandée est absente, la valeur générée par le delegate fourni en paramètre est renvoyée.
Méthode publiqueDefaultDictionary<(Of <(<'TKey, TValue>)>)>(TValue)
Initialise une nouvelle instance de DefaultDictionary<T>. Si la clé demandée est absente, la valeur par défaut spécifiée est renvoyée.
Méthode publiqueDefaultDictionary<(Of <(<'TKey, TValue>)>)>(Func<(Of <<'(TKey, TValue>)>>), Boolean)
Initialise une nouvelle instance de DefaultDictionary<T>. Si la clé demandée est absente, la valeur générée par le delegate fourni en paramètre est renvoyée. Si addMissingKeys vaut true, la valeur par défaut est ajoutée au dictionnaire avec la clé associée.
Méthode publiqueDefaultDictionary<(Of <(<'TKey, TValue>)>)>(TValue, Boolean)
Initialise une nouvelle instance de DefaultDictionary<T>. Si la clé demandée est absente, la valeur par défaut spécifiée est renvoyée. Si addMissingKeys vaut true, la valeur par défaut est ajoutée au dictionnaire avec la clé associée.

Méthodes

  NomDescription
Méthode publiqueAdd(KeyValuePair<(Of <<'(TKey, TValue>)>>))
Ajoute la paire clé/valeur spécifiée au dictionnaire
(Hérité de DictionaryBase<(Of <(<'TKey, TValue>)>)>.)
Méthode publiqueAdd(TKey, TValue)
Ajoute la clé et la valeur spécifiées au dictionnaire.
(Hérité de DictionaryBase<(Of <(<'TKey, TValue>)>)>.)
Méthode publiqueClear
Supprime toutes les clés et les valeurs du dictionnaire.
(Hérité de DictionaryBase<(Of <(<'TKey, TValue>)>)>.)
Méthode publiqueContains
Détermine si le dictionnaire contient la paire clé/valeur spécifiée.
(Hérité de DictionaryBase<(Of <(<'TKey, TValue>)>)>.)
Méthode publiqueContainsKey
Détermine si le dictionnaire contient la clé spécifiée.
(Hérité de DictionaryBase<(Of <(<'TKey, TValue>)>)>.)
Méthode publiqueCopyTo
Copie les éléments du dictionnaire dans un tableau, à partir de la position spécifiée
(Hérité de DictionaryBase<(Of <(<'TKey, TValue>)>)>.)
Méthode publiqueGetEnumerator
Retourne un énumérateur qui parcourt le dictionnaire
(Hérité de DictionaryBase<(Of <(<'TKey, TValue>)>)>.)
Méthode publiqueRemove(KeyValuePair<(Of <<'(TKey, TValue>)>>))
Supprime du dictionnaire la paire clé/valeur spécifiée.
(Hérité de DictionaryBase<(Of <(<'TKey, TValue>)>)>.)
Méthode publiqueRemove(TKey)
Supprime du dictionnaire la valeur ayant la clé spécifiée.
(Hérité de DictionaryBase<(Of <(<'TKey, TValue>)>)>.)
Méthode publiqueTryGetValue
Obtient la valeur associée à la clé spécifiée. Si la clé n'existe pas, une valeur par défaut est renvoyée.
(Substitue DictionaryBase<(Of <(<'TKey, TValue>)>)>..::..TryGetValue(TKey, TValue%).)

Méthodes d'extension

  NomDescription
Méthode d'extension publiqueConvertTo<(Of <<'(T>)>>)
Convertit un objet vers le type spécifié. Lève une exception si la conversion n'est pas possible.
(Défini par CoreExtensions.)

Propriétés

  NomDescription
Propriété publiqueAddMissingKeys
Renvoie une valeur indiquant si ce dictionnaire ajoute automatiquement les clés manquantes et leur valeur associée lorsqu'elles sont demandées
Propriété publiqueCount
Obtient le nombre de paires clé/valeur contenues dans le dictionnaire.
(Hérité de DictionaryBase<(Of <(<'TKey, TValue>)>)>.)
Propriété publiqueIsReadOnly
Obtient une valeur indiquant si le dictionnaire est en lecture seule.
(Hérité de DictionaryBase<(Of <(<'TKey, TValue>)>)>.)
Propriété publiqueItem
Obtient la valeur associée à la clé spécifiée. Si la clé n'existe pas, une valeur par défaut est renvoyée
(Substitue DictionaryBase<(Of <(<'TKey, TValue>)>)>..::..Item[([( TKey])]) .)
Propriété publiqueKeys
Obtient une collection contenant les clés du dictionnaire.
(Hérité de DictionaryBase<(Of <(<'TKey, TValue>)>)>.)
Propriété publiqueValues
Obtient une collection contenant les valeurs du dictionnaire.
(Hérité de DictionaryBase<(Of <(<'TKey, TValue>)>)>.)

Implémentations explicites d'interface

  NomDescription
Implémentation explicite d'interfaceMéthode privéeIEnumerable..::..GetEnumerator
Retourne un énumérateur qui parcourt le dictionnaire
(Hérité de DictionaryBase<(Of <(<'TKey, TValue>)>)>.)

Voir aussi