Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Как получить элементы List в обратном порядке.


Автор: compaq 9.1.2010, 20:40
Для примера, в этом коде в переменной I у меня содержатся значение 1 а я хочу получить 6. 
Код

 List<int> test = new List<int>(){1,2,3,4,5,6};
 int i = test[0];


Про метод Revers я знаю, он не совсем подходит, так как при добавлении новых элементов получается белиберда. 

Автор: cristaloleg 9.1.2010, 20:51
а если после каждого добавления делать Реверс...

Автор: wester 9.1.2010, 21:38
если честно я не совсем понял задачу. можно по-конкретнее что нужно.
из того что есть могу предложить только

int i = test[test.Lenght-1]

Автор: compaq 9.1.2010, 21:57
Проблема решена надо было использовать Insert 
Код

            test.Insert(0, 1);
            test.Insert(0, 2);

Автор: diadiavova 11.1.2010, 12:46
compaq, вообще-то такие задачи обычно решаются сортировкой. Ознакомься с методом Sort(и его перегрузками ессно).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)