Sono stato a caccia di una soluzione a questo per un po 'di tempo.IComparer per la cernita naturale
Quando ho ordinare la sottostante utilizzando una stringa sorta Ho un elenco di:
10
10b
1111
1164
1174
23
23A
23B
23D
23E
voglio veramente la lista sia:
10
10b
23
23A
23B
23D
23E
1111
1164
1174
Una sorta numerica non fa il lavoro sia .
Perché un ordine numerico non esegue il lavoro? – lahsrah
dai un'occhiata a http://www.codeproject.com/KB/string/NaturalSortComparer.aspx –
@pratapchandra - dovrebbe solo rendere il tuo commento una risposta ufficiale. – Jagd