Dokumentation sagt Dictionary
keys Auftrag ist nicht spezifiziert. Ich denke, es bedeutet, dass das erste hinzugefügte Element während der Aufzählung nicht das erste ist. Aber garantiert Dictionary
die Reihenfolge, um bei jeder Aufzählung gleich zu sein?
Ja, derzeit werden Elemente in der gleichen Reihenfolge zurückgegeben (vorausgesetzt, dass Sie in der Zwischenzeit keine Größenänderung der Hashtabelle auslösen).
Nein, Sie sollten sich nicht darauf verlassen .
Wenn Sie nicht ausdrücklich garantieren, dass die Reihenfolge gleich bleibt, können Sie nicht annehmen, dass irgendetwas ist. Und solch eine Garantie wird nicht gegeben :
Die Reihenfolge, in der die Elemente zurückgegeben werden, ist nicht definiert.
Wenn Sie sich für akademische Zwecke interessieren, lesen Sie das ausgezeichnete Blogpost.