Foros del Web » Programación para mayores de 30 ;) » .NET »

Dar formato a strings

Estas en el tema de Dar formato a strings en el foro de .NET en Foros del Web. Que tal muchachos, les hago esta consulta: Tengo un numero en entero que tengo que convertir a string. Pero yo siempre necesito que el string ...
  #1 (permalink)  
Antiguo 02/02/2012, 07:30
 
Fecha de Ingreso: abril-2010
Mensajes: 82
Antigüedad: 14 años
Puntos: 2
Pregunta Dar formato a strings

Que tal muchachos, les hago esta consulta:

Tengo un numero en entero que tengo que convertir a string. Pero yo siempre necesito que el string tenga 5 digitos si o si. O sea
si el numero (que sale de un calculo) es 12345, debe aparecer "12345", pero si el numero me da 4, deberia ser "00004".
Yo se como hacer esto digamos.... a pulomn, pero estuve investigando y lo puedo hacer mas facil y rapido con el metod .toString(formato), pero no pude saber como hacerlo. Me deja convertirlo a moneda, a exponencial pero no como yo quiero

Alguno tiene alguna idea???

Muchas Gracias
  #2 (permalink)  
Antiguo 02/02/2012, 09:35
Avatar de sebas_20_jv  
Fecha de Ingreso: agosto-2009
Ubicación: Medellin, Colombia
Mensajes: 59
Antigüedad: 14 años, 8 meses
Puntos: 3
Respuesta: Dar formato a strings

hola Amigo!!

Yo creo que esto es lo que necesitas, La propiedad PadLeft ajusta con un caracter los espacios que necesites a la izquieda, Ejemplo :


metod.ToString().PadLeft(5,'0');

Obviamente se lo asignas a una variable string.

Saludos... ;)
  #3 (permalink)  
Antiguo 02/02/2012, 11:15
 
Fecha de Ingreso: abril-2010
Mensajes: 82
Antigüedad: 14 años
Puntos: 2
Respuesta: Dar formato a strings

Termine usando Format(Valor, "00000")

Pero tambien funciona lo que me pasaste.
Muchas gracias!!

Saludos
  #4 (permalink)  
Antiguo 02/02/2012, 13:40
Avatar de sebas_20_jv  
Fecha de Ingreso: agosto-2009
Ubicación: Medellin, Colombia
Mensajes: 59
Antigüedad: 14 años, 8 meses
Puntos: 3
Respuesta: Dar formato a strings

Con Gusto Amigo!!!

Etiquetas: string, string.format, vbnet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:06.