Liste mit Key und Nummer

10/07/2009 - 19:16 von Rene Weise | Report spam
Hallo NG,
ich brauche eine Liste, deren Items ich nach Key (Guid) und der in der Liste
vergebenen Nummer holen kann.
Daher habe ich eine Generic.Dictionary(Of Guid, MeinObjektTyp) erstellt. Da
meine Objekte einen Key as Guid haben, kommen diese in die Liste mit:
Add(MyObjekt.Key, MyObjekt)
Das làuft gut und ich kann die Items schnell über Ihren Key in der Liste
finden.

Wie kann man jetzt aber das z.B. 24-gste Item ermitteln? Sowohl Keys als
auch Values-Listen vom Dictionary erlauben einen Zugriff über die lfd.
Nummer.
Ich bin jetzt dran, noch eine Generic.List(Of ..) mit laufen zu lassen.

Gibt es da nicht eine bessrere Lösung?
Vielen Dank
grüße von rene
 

Lesen sie die antworten

#1 Elmar Boye
10/07/2009 - 22:45 | Warnen spam
Hallo Rene,

Rene Weise schrieb:
ich brauche eine Liste, deren Items ich nach Key (Guid) und der in der
Liste vergebenen Nummer holen kann.
Wie kann man jetzt aber das z.B. 24-gste Item ermitteln? Sowohl Keys als
auch Values-Listen vom Dictionary erlauben einen Zugriff über die lfd.
Nummer.
Ich bin jetzt dran, noch eine Generic.List(Of ..) mit laufen zu lassen.



Die Basisklasse gibt es schon mit KeyedCollection:
<URL:http://msdn.microsoft.com/de-de/lib...8.aspx>

verwaltet sowohl eine Liste als auch das Dictionary für den schnelleren
Zugriff über den Schlüssel.

Gruß Elmar

Ähnliche fragen