Страницы

Поиск по вопросам

пятница, 14 февраля 2020 г.

Что изменить в запросе чтобы сортировка была наоборот?

#c_sharp #сортировка #linq


Я совсем недавно в более-менее живом программировании.  

Я в другом вопросе получил строку  

Directory.GetDirectories(@pathDoc)
         .ToDictionary(
            x => x, 
            x => Directory.GetCreationTime(x))
         .OrderBy(x => x.Value)
         .Select(x => x.Key)
         .ToArray();`


она работает.  

Что нужно изменить, чтобы сортировка была в обратную сторону?
Сейчас в массиве самый старый наверху, как сделать наоборот?     
    


Ответы

Ответ 1



Попробуйте OrderByDescending, вместо OrderBy Т.е.: Directory.GetDirectories(@pathDoc) .ToDictionary(x => x, x => Directory.GetCreationTime(x)) .OrderByDescending(x => x.Value) .Select(x => x.Key) .ToArray();

Комментариев нет:

Отправить комментарий