Привет я хочу своего рода массив, который содержит следующее:C# сортировка ArrayList с фигурами
String[] info = new String[5]{"6,j", "7,d", "12,s", "4,h", "14,s" };
Но если я использую это:
Array.Sort(info);
Выход становится:
"7,d"
"6,j"
"4,h"
"14,s"
"12,s"
Но я не буду производиться:
"14,s"
"12,s"
"7,d"
"6,j"
"4,h"
Что является самым простым способом сделать это в/с C#?
И я не могу получить буквенно-цифровой вид, чтобы работать, когда я делаю так:
Array.Sort(info, new AlphanumComparatorFast());
типа или пространства имен «AlphanumComparatorFast» не может быть найден в Соскучились с помощью директивы или ссылка на сборку
это ошибка, я получаю ...
где определен 'AlphanumComparatorFast'? –
Это, вероятно, отсюда: http://www.dotnetperls.com/alphanumeric-sorting Но вам действительно нужно реализовать код ... для его работы ... .NET framework не имеет ничего подобного встроенного в него. –
@flaimme - это не часть .net framework. –