Assoziatives C # -Array

Ich habe eine Hashtabelle verwendet, aber von Natur aus sind Hashtabellen nicht bestellt, und ich muss alles in der Reihenfolge aufbewahren, in der ich sie hinzufüge (weil ich sie in derselben Reihenfolge herausziehen möchte). Zum Beispiel, wenn ich tue:

pages["date"] = new FreeDateControl("Date:", false, true, false);
pages["plaintiff"] = new FreeTextboxControl("Primary Plaintiff:", true, true, false);
pages["loaned"] = new FreeTextboxControl("Amount Loaned:", true, true, false);
pages["witness"] = new FreeTextboxControl("EKFG Witness:", true, true, false);

Und wenn ich foreach mache, möchte ich in der Lage sein, es in der Reihenfolge zu bekommen:

pages["date"]  
pages["plaintiff"]  
pages["loaned"]  
pages["witness"] 

Wie kann ich das machen?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage