Mostrar un entero con separador de miles
Publicado: 30/10/2007
Leído: 742 veces
Lectura: 0 minutos
Categoría: C#
Valoracion: 5,004


He de confesarlo: he vuelto a necesitar un entero con su separador de miles... lo he hecho un montón de veces, ¡¡pero siempre se me olvida!!

Así que me ha tocado pasar unos largos 15 minutos buscando cómo lo había hecho antes. Ahora ya no se me va a olvidar: cadenas con formato numérico estándar.

Y para ser consecuente con el título del miniartículo, mostremos en una Label el entero con su separador de miles:
int N = 25368;
Label1.Text = N.ToString("N0");
Como véis, lo que se debe hacer es pasar como parámetro al "ToString" la letra "N" que es la que indica que queremos que se muestre en formato "Number" (es decir, con nuestros deseados separadores de miles), y el 0 (cero, el número, no la letra O ) que es el que indica el número de decimales.

Sí, aunque sea un entero, con el ToString se sacan decimales. De hecho, por defecto te saca 2.


Ante cualquier duda o sugerencia sobre este artículo, coméntalo en el foro de ASP.NET de nuestra Web Amiga sobre asp.net