Ceci est une ancienne révision du document !


A PCRE internal error occured. This might be caused by a faulty plugin

====== Les dictionnaires ====== <code> </code> Parcourir un dictionnaire <code> Console.WriteLine("Liste des clefs :"); // On récupère juste les clefs. Dictionary<string, string>.KeyCollection myKeyCollection = openWith.Keys; // On parcourt les clefs (qui sont des objets de type string). foreach (string key in myKeyCollection) { Console.WriteLine(key); } // Le \n sert à faire un retour charriot // (donc à sauter une ligne car on était déjà revenus à la ligne avec WriteLine) Console.WriteLine("\nListe des valeurs :"); // On récupère juste les valeurs. Dictionary<string, string>.ValueCollection myValueCollection = openWith.Values; // On parcourt les valeurs (qui sont des objets de type string) foreach (string value in myValueCollection) { Console.WriteLine(value); } Console.WriteLine("\nListe des paires clef/valeur :"); // Quand on utilise foreach pour énumérer les éléments du dictionnaire, // ces éléments sont récupérés en tant que des objets de type KeyValuePair. foreach (KeyValuePair<string, string> kvp in openWith) { Console.WriteLine( "openWith[\"{0}\"] vaut {1}", kvp.Key, kvp.Value); } </code>