У меня есть строка, содержащая числа, разделенные точками. Когда я сортирую, это выглядит так, поскольку это строка: (ascii char order)
3.9.5.2.1.1
3.9.5.2.1.10
3.9.5.2.1.11
3.9.5.2.1.12
3.9.5.2.1.2
3.9.5.2.1.3
3.9.5.2.1.4
и т.д.
Я хочу, чтобы это было отсортировано следующим образом: (в числовом порядке)
3.9.5.2.1.1
3.9.5.2.1.2
3.9.5.2.1.3
...
3.9.5.2.1.9
3.9.5.2.1.10
3.9.5.2.1.11
3.9.5.2.1.12
Я знаю, что могу:
Я предпочитаю избегать всей этой работы, если она дублирует существующие функции. Есть ли метод в платформе .net, который уже делает это?