Hallo,
ich habe eine Hand voll Fragen zu der generischen Dictionary-Klasse in System.Collections.Generic.
Ich frage mich:
Danke für Eure Ideen.
Gruß Hape
Dictionary<string, DbVersion> liste = new Dictionary<string, DbVersion>()
public DbVersion getNeuesteVersion()
{
Dictionary<string, DbVersion>.Enumerator e = liste.GetEnumerator();
KeyValuePair<string, DbVersion> letzterEintrag;
while (e.MoveNext())
letzterEintrag = e.Current;
return letzterEintrag.Value;
}
Hallo hape,
zu 1. nein
zu 3. gibt es nicht (entweder Einfügereihefolge oder Key). Vielleicht gefällt die SortedList, oder du verwendest eine zusätzliche List, in der du dir die Einfügereihenfolge merkst.
zu 4. KeyValuePair<string, DbVersion> letzterEintrag = new KeyValuePair<string, DbVersion> ()
herbivore
Es gibt inzwischen einige andere generische Collections.
Schau z.B. mal bei http://www.itu.dk/research/c5/ vorbei.
Danke für den Link, FZelle! Die kannte ich noch nicht. Sind ja selten gut dokumentiert. Da könnte sich MS ne Scheibe von abschneiden....
@svenson:
Na ja, die kommen aus einer Uni, die haben mehr Zeit 😉