Order-preserving data structures in C#

MSDN hat keine Informationen über die um der Erhaltung von Eigenschaften von Datenstrukturen. Also ich habe die Annahme, dass:

  • HashTable und HashSet nicht Erhaltung der insertion order (d.h. die "hash" in es ist ein Werbegeschenk)
  • Wörterbuch und Liste tun bewahren Sie die Einfügemarke um.

Aus diesem habe ich extrapolieren, dass wenn ich eine Dictionary<double, double> foo definiert eine Kurve, die foo.Keys.ToList() und foo.Values.ToList() mir eine geordnete Liste der Anwendungsbereich und die Domäne, die Kurve, ohne in Unordnung zu mit es?

InformationsquelleAutor Oren Mazor | 2010-04-27
Schreibe einen Kommentar