Me pregunto si hay una cadena de método o formato que me falta en .NET para convertir el siguiente:¿Hay alguna manera fácil en .NET de obtener las terminaciones "st", "nd", "rd" y "th" para los números?
1 to 1st
2 to 2nd
3 to 3rd
4 to 4th
11 to 11th
101 to 101st
111 to 111th
This link tiene un mal ejemplo del principio básico implicado en la escritura de su propia función, pero tengo más curiosidad si me falta una capacidad incorporada.
Solución
respuesta de Scott Hanselman es la aceptada uno porque responde a la pregunta directamente.
Para una solución, consulte this great answer.
Se llaman los números ordinales (1º, 2º, etc.) en lugar de los números cardinales (1,2,3, etc.), para tu información. – pc1oad1etter
Esto fue respondido con bastante elegancia aquí: http://stackoverflow.com/questions/20156/ordinals-in-c# – Portman
Sí, he notado su respuesta. –