Сортированный список C #: как получить следующий элемент?

Мне интересно, как получить следующий элемент в отсортированном списке C #. До сих пор я придумал следующий код:

SortedList<int, Bla> mList;

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

Я не уверен, что это самый разумный способ сделать это; -)

13
задан Boris 11 November 2011 в 07:41
поделиться