I am facing a strange problem while sorting a list of strings with integer values. However some values could be prefixed with some characters.
e.g.
// B1, 5, 50, A10, 7, 72, B3, A1, A2
There are basically page numbers and should be sorted like:
// A1, A2, A10, B1, B3, 5, 7, 50, 72
But if I use default string sorting then these will be sorted like
// A1, A10, A2, B1, B3, 5, 50, 7, 72
Any solution for this in C#?