Мне нужно отсортировать имена файлов следующим образом: 1.log, 2.log, 10.log
Но когда я использую OrderBy (fn = > fn), он будет сортировать их как: 1.log, 10.log, 2.log
Я, очевидно, знаю, что это можно сделать, написав другой сравнитель, но есть ли более простой способ перейти от лексикографического порядка к естественному порядку сортировки?
Изменить: цель состоит в том, чтобы получить тот же порядок, что и при выборе "порядок по имени" в проводнике Windows.