He estado buscando una solución a esto desde hace un tiempo.IComparer para clasificación natural
Cuando puedo ordenar el siguiente mediante una cadena de tipo I tienen una lista de:
10
10b
1111
1164
1174
23
23A
23B
23D
23E
Realmente quiero la lista sea:
10
10b
23
23A
23B
23D
23E
1111
1164
1174
Una especie numérica no hace el trabajo, ya sea .
¿Por qué un tipo numérico no hace el trabajo? – lahsrah
eche un vistazo a http://www.codeproject.com/KB/string/NaturalSortComparer.aspx –
@pratapchandra - debería simplemente hacer que su comentario sea una respuesta oficial. – Jagd