Meine Frage ist über Dictionary Elemente aufzähltDie Reihenfolge der Elemente in Wörterbuch
// Dictionary definition
private Dictionary<string, string> _Dictionary = new Dictionary<string, string>();
// add values using add
_Dictionary.Add("orange", "1");
_Dictionary.Add("apple", "4");
_Dictionary.Add("cucumber", "6");
// add values using []
_Dictionary["banana"] = 7;
_Dictionary["pineapple"] = 7;
// Now lets see how elements are returned by IEnumerator
foreach (KeyValuePair<string, string> kvp in _Dictionary)
{
Trace.Write(String.Format("{0}={1}", kvp.Key, kvp.Value));
}
In welcher Reihenfolge die Elemente aufgezählt werden? Kann ich die Bestellung zwingen, alphabetisch zu sein?
möglich duplicate of [Gibt der Enumerator eines Dictionary Schlüsselpaare in der Reihenfolge zurück, in der sie hinzugefügt wurden? .Net] (http: // Stapelüberlauf.com/questions/1453190/does-the-enumerator-of-a-dictionarytkey-tvalue-return-key-value-pairs-in-the) –
nawfal