Это кажется таким банальным, но я не нахожу ответа в Google.
Я следую за большим значением строки для семафора в конце отсортированного списка строк.
Мне кажется, что char.highest.ToString () должен это делать - но это сравнивает низкий, а не высокий.
Очевидно, что на самом деле невозможно создать максимально возможную строку, потому что она всегда будет ниже, чем та же самая вещь + больше данных, но строки, которые я сортирую, являются допустимыми путями, и поэтому используемые символы ограничены.
В ответ на комментарии:
В дни до Юникода в Delphi я бы просто использовал # 255. Я просто хочу строку, которая будет сравниваться выше, чем любое возможное имя пути. Это должно быть тривиально - почему бы и нет ??
Ответ № 2:
Это не сортировка, которая требует стража, а обработка позже. У меня есть несколько списков, которые я как бы объединяю (упрощенное объединение не справится с работой.), Или я дублирую код, или у меня есть фиктивные значения, которые всегда сравниваются.