Реализация IComparer при заказе по двум параметрам ⇐ C#
-
Anonymous
Реализация IComparer при заказе по двум параметрам
Я пытаюсь отсортировать IEnumerable и вернуть список со следующим кодом C#:
IEnumerable dirs = null; dirs = (из файла в (dir.EnumerateFiles("*.*", so) .Где(файл => reSearchPattern.IsMatch(Path.GetExtension(file.Name)))) порядокпо файлу.Каталог по возрастанию, файл.LastWriteTime по возрастанию выберите файл.ПолноеИмя); вернуть каталоги.ToList() Но я получаю сообщение об ошибке
По крайней мере один объект должен реализовывать IComparable
Что мне делать, чтобы это исправить?
Я пытаюсь отсортировать IEnumerable и вернуть список со следующим кодом C#:
IEnumerable dirs = null; dirs = (из файла в (dir.EnumerateFiles("*.*", so) .Где(файл => reSearchPattern.IsMatch(Path.GetExtension(file.Name)))) порядокпо файлу.Каталог по возрастанию, файл.LastWriteTime по возрастанию выберите файл.ПолноеИмя); вернуть каталоги.ToList() Но я получаю сообщение об ошибке
По крайней мере один объект должен реализовывать IComparable
Что мне делать, чтобы это исправить?
Мобильная версия