#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();
Комментариев нет:
Отправить комментарий