Heim >Backend-Entwicklung >C++ >Wie kann ich effizient über Wörterbücher in C#iterieren?
C#Wörterbuch -Iterationsmethodendetails
effizientes Wörterbuchelement ist der Schlüssel zum Betrieb des C#-Dictionary. In diesem Artikel werden mehrere Methoden zwischen C#Dictionary Iteration eingeführt.
Standard -Iterationsmethode
empfehlen Sie den Schlüsselwert des Wörterbuchs Iterationswörterbuch:
Dieser Zyklus kann auf jeden Schlüssel und seine entsprechenden Werte im Wörterbuch zugreifen. foreach
<code class="language-csharp">foreach (KeyValuePair<string, string> entry in myDictionary) { // 使用 entry.Value 或 entry.Key }</code>
Zusätzlich zum -Zyklus gibt es andere Iterationsmethoden:
Verwenden Sie
Zyklus: foreach
Der Schlüssel zum Durchqueren des Wörterbuchs und über den Indexzugriffswert:
Verwenden Sie for
Attribute: Nur die Sammlung von Werten:
<code class="language-csharp"> for (int i = 0; i < myDictionary.Count; i++) { string key = myDictionary.Keys.ElementAt(i); string value = myDictionary[key]; // 使用 key 和 value }</code>
Verwenden Sie Attribut: Dictionary.Values
Nur die Sammlung des Kalenderschlüssels:
<code class="language-csharp"> foreach (string value in myDictionary.Values) { // 使用 value }</code>
Zyklus empfohlen, da er eine einfache und effiziente Möglichkeit bietet, den Schlüssel und die Werte im Wörterbuch zu durchqueren.
Das obige ist der detaillierte Inhalt vonWie kann ich effizient über Wörterbücher in C#iterieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!