• Domingo 22 de Diciembre de 2024, 04:54

Autor Tema:  Rellenar Ceros A La Izquierda  (Leído 28741 veces)

audissiox

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Rellenar Ceros A La Izquierda
« en: Jueves 25 de Octubre de 2007, 20:57 »
0
Hola a Todos:
Soy novato en c#, y quisiera saber de que forma se puede rellenar con ceros a la izquierda de un nro.
No se si exista una función.
desde ya muchas gracias por su tiempo
saludos.

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Rellenar Ceros A La Izquierda
« Respuesta #1 en: Viernes 26 de Octubre de 2007, 08:13 »
0
C# no es lo mio, pero :P

Supongo que es una cadena......




Creo que puedes hacer esto

Código: Text
  1.  
  2. string sDato = "1";
  3. sDato = sDato.PadLeft(5, '0');
  4.  
  5.  


http://msdn.microsoft.com/library/spa/defa...adLeftTopic.asp


Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

audissiox

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Rellenar Ceros A La Izquierda
« Respuesta #2 en: Viernes 26 de Octubre de 2007, 22:31 »
0
Cita de: "F_Tanori"
C# no es lo mio, pero :P

Supongo que es una cadena......




Creo que puedes hacer esto

Código: Text
  1.  
  2. string sDato = "1";
  3. sDato = sDato.PadLeft(5, '0');
  4.  
  5.  


http://msdn.microsoft.com/library/spa/defa...adLeftTopic.asp


Saludos
Gracias F_Tanori, Me funciono perfecto

Saludos

toni82

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Re: Rellenar Ceros A La Izquierda
« Respuesta #3 en: Miércoles 7 de Noviembre de 2007, 18:10 »
0
Creo que tambien se puede de esta manera

string sDato = "1";
sDato = sDato.ToString("00000");

Cuando no encuentre numeros escribirá ceros, en este caso imprimiria 00001