El siguiente código imprime 10
. ¿Cómo puedo hacer que imprima a
?Console.WriteLine como hexadecimal
int i = 10;
Console.WriteLine("{0}", i);
El siguiente código imprime 10
. ¿Cómo puedo hacer que imprima a
?Console.WriteLine como hexadecimal
int i = 10;
Console.WriteLine("{0}", i);
Console.WriteLine ("Hex: {0:X}", nNum);
El formateador X genera caracteres hexagonales en mayúsculas. Usa una x minúscula para caracteres hexadecimales en minúscula.
int i=10;
Console.WriteLine("{0:x}", i);
o si desea 'A':
int i=10;
Console.WriteLine("{0:X}", i);
es necesario agregar un especificador de formato:
Console.WriteLine("{0:x}", i);
cambiar el formato a {0:x}
.
i.ToString ("x");
Muy bonito. Más información sobre el [especificador de formato hexadecimal] (http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx#XFormatString). Puede cambiar la longitud de la caja y/o precisión también. – ruffin