Есть ли способ в .NET / C # отсортировать List<string>
в соответствии с пользовательским алфавитным порядком?
У меня есть список слов:
{ "badum", "śiram", "ðaur", "hor", "áltar", "aun" }
, которые я хочу отсортировать в следующем порядке:
{ "áltar", "aun", "badum", "śiram", "hor", "ðaur" }
Под произвольным алфавитным порядком я имею в виду, что я работаю на построенном языке с алфавитом, который выглядит следующим образом: ABZTMIGJLNKSOŚPRFUHDVEÐÞY. C # реализация RuleBasedCollator
, найденная в Java, была бы идеальной! Если такой вещи не существует, несколько указателей на написание собственного алгоритма будут оценены.
Заранее спасибо.