C# Sortierte Liste: Wie man das nächste element?

Frage ich mich, wie man das nächste element in einer C# sortierte Liste. Bisher habe ich mit dem folgenden code:

SortedList<int, Bla> mList;

Bla someElement = mList[key];
Bla next        = mList[mList.Keys[mList.IndexOfKey(key) + 1]];

Ich bin mir nicht sicher, ob das der Klügste Weg, es zu tun 😉

  • Geben Sie die Typen genau.
  • Was ist der Typ von mList?
  • Oops, sorry. Ich habe die Erklärung von der Liste...
  • Können Sie nicht einfach halten Sie eine separate index-Variablen?
  • foreach (KeyValuePair<int, Bla> Eintrag in mList){ ... } ????
  • Verwenden IndexOfKey und GetByIndex.
  • Wenn Sie die post, als Antwort werde ich upvote es. Allen anderen hier scheint unfähig, die Beantwortung der Frage, wurde tatsächlich gefragt.

InformationsquelleAutor Boris | 2011-11-11
Schreibe einen Kommentar