Como convertir entero a cadena de n caracteres de ancho, rellenada con ceros a izquierda?

29/07/2007 - 02:35 por Rodrigo Juarez | Informe spam
Hola a todos

Queria saber como se hace para convertir un entero a una cadena de longitud
n, con ceros a izquierda para completar la longitud si la cantidad de
digitos es menor

por ejemplo

los numeros 44, 725, 8

quiero convertirlos a
"00044","00725","00008"

Desde ya muchas gracias por su ayuda

Rodrigo Juarez
 

Leer las respuestas

#1 Alberto Poblacion
29/07/2007 - 09:28 | Informe spam
"Rodrigo Juarez" wrote in message
news:%
Queria saber como se hace para convertir un entero a una cadena de
longitud n, con ceros a izquierda para completar la longitud si la
cantidad de digitos es menor

por ejemplo

los numeros 44, 725, 8

quiero convertirlos a
"00044","00725","00008"



Si no me equivoco (lo escribo de memoria):

int nD;
string resultado = string.Format("{0:00000}", n);

Otra forma de hacerlo:

int nr5;
string resultado = n.ToString().PadLeft(5,'0');

Preguntas similares