SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: paul790905 en Martes 30 de Junio de 2009, 19:13

Título: Ordenar una lista de string omitiendo determinados simbolos
Publicado por: paul790905 en Martes 30 de Junio de 2009, 19:13
Tengo un List<string> y hago un Sort() para ordenar los elementos alfabéticamente. Pero algunos elementos que contienen etiquetas html <i> delante se me ordenar arriba, quiero que se omitan estos símbolos en el re ordenamiento. Cómo lo hago?.

Esta es mi lista

List.Add("Historia");
List.Add("Zootecnia");
List.Add("<i>Salud</i>");

Aplico el ordenamiento
List.Sort();

queda así:

1-<i>Salud</i>
2-Historia
3-Zootecnia

Quiero que me quede así:
1-Historia
2-<i>Salud</i>
3-Zootecnia

Como lo puedo lograr. Gracias y saludos a todos.