Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
poo:dictionnaires [2018/03/12 12:29] dskevk [Les dictionnaires] |
poo:dictionnaires [2018/03/12 12:44] (Version actuelle) dskevk [Opération sur les dictionnaires] |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
// Création du dictionnaire. | // Création du dictionnaire. | ||
Dictionary<string, string> openWith = new Dictionary<string, string>(); | Dictionary<string, string> openWith = new Dictionary<string, string>(); | ||
+ | |||
+ | // Création du dictionnaire avec une taille définie à 10 dans le but d'optimiser les performances. | ||
+ | Dictionary<string, string> openWith = new Dictionary<string, string>(10); | ||
</code> | </code> | ||
Ligne 107: | Ligne 110: | ||
"Après suppression de toutes les paires, ce dictionnaire contient {0} paires.", | "Après suppression de toutes les paires, ce dictionnaire contient {0} paires.", | ||
openWith.Count); | openWith.Count); | ||
+ | |||
+ | // La méthode Remove permet de supprimer une paire de clef/valeur en lui passant la clé en paramètre. | ||
+ | // Ici nous souhaitons supprimer la paire : ("txt", "notepad.exe") | ||
+ | openWith.Remove("txt"); | ||
+ | |||
</code> | </code> | ||
Ligne 145: | Ligne 153: | ||
Console.WriteLine( | Console.WriteLine( | ||
"openWith[\"{0}\"] vaut {1}", | "openWith[\"{0}\"] vaut {1}", | ||
- | kvp.Key, | + | kvp.Key, // On récupère ici la clé du dictionnaire. |
- | kvp.Value); | + | kvp.Value); // On récupère ici la valeur correspondant à la clé du dictionnaire. |
} | } | ||
</code> | </code> |