Maison >développement back-end >C++ >Comment puis-je parcourir efficacement un dictionnaire en C #?
Traverser les dictionnaires en C #
Le traitement efficace des données du dictionnaire est crucial dans le développement C #. Bien qu'il existe plusieurs méthodes, la boucle foreach
offre l'approche la plus simple et couramment préférée.
La méthode de la boucle foreach
:
La boucle foreach
fournit un moyen propre et concis d'itérer à travers les paires de valeurs clés d'un dictionnaire. Sa structure est la suivante:
<code class="language-csharp">foreach (KeyValuePair<TKey, TValue> entry in dictionary) { // Access key and value using entry.Key and entry.Value }</code>
Ici, entry
représente chaque paire de valeurs clés. entry.Key
accède à la clé, et entry.Value
accède à la valeur correspondante.
Exemple illustratif:
<code class="language-csharp">// Initialize a dictionary Dictionary<string, string> myDict = new Dictionary<string, string>() { { "Apple", "Red" }, { "Banana", "Yellow" }, { "Grape", "Purple" } }; // Iterate using the foreach loop foreach (KeyValuePair<string, string> entry in myDict) { Console.WriteLine($"Fruit: {entry.Key}, Color: {entry.Value}"); }</code>
Sortie:
<code>Fruit: Apple, Color: Red Fruit: Banana, Color: Yellow Fruit: Grape, Color: Purple</code>
Cet exemple montre comment la boucle foreach
itère soigneusement, affichant chaque fruit et sa couleur. Sa lisibilité et sa simplicité en font le choix idéal pour la plupart des scénarios de traversée du dictionnaire.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!