Я столкнулся со странной проблемой при сортировке списка строк с целочисленными значениями. Однако некоторым значениям может предшествовать несколько символов.
, например
// B1, 5, 50, A10, 7, 72, B3, A1, A2
В основном это номера страниц, которые должны быть отсортированы как:
// A1, A2, A10, B1, B3, 5, 7, 50, 72
Но если я использую сортировку строк по умолчанию, то они будут отсортированы как
// A1, A10, A2, B1, B3, 5, 50, 7, 72
Есть ли какое-нибудь решение для этого в C #?