2011-10-07 24 views
10
string binary = Convert.ToString(15, 2); 

Console.WriteLine("{0}", binary); 

Lienzo:¿Cómo rellenar una cadena binaria con ceros?

1111

lo quiero para imprimir 00001000

Debido a que el tipo de datos es de cadena y no un entero no puedo hacer algo como esto:

Console.WriteLine("{0:00000000}", binary); 

Respuesta

20
Console.WriteLine(binary.PadLeft(8, '0')); 
+0

gracias un montón! –

+0

Funcionó perfectamente. – anon58192932

+0

¿Qué debo hacer si necesito formato de 32 bits? –

8

Usted puede probar esto:

Convert.ToString(15, 2).PadLeft(8, '0');

hay que darle 00001111

Cuestiones relacionadas