Der folgende Code wird ausgegeben 10
. Wie kann ich es ausdrucken a
?Console.WriteLine als hexadezimal
int i = 10;
Console.WriteLine("{0}", i);
Der folgende Code wird ausgegeben 10
. Wie kann ich es ausdrucken a
?Console.WriteLine als hexadezimal
int i = 10;
Console.WriteLine("{0}", i);
Console.WriteLine ("Hex: {0:X}", nNum);
Der X-Formatierer gibt Hexadezimalbuchstaben in Großbuchstaben aus. Verwenden Sie einen Kleinbuchstaben x für Kleinbuchstaben.
int i=10;
Console.WriteLine("{0:x}", i);
oder wenn Sie wollen 'A':
int i=10;
Console.WriteLine("{0:X}", i);
Sie benötigen einen Formatbezeichner hinzuzufügen:
Console.WriteLine("{0:x}", i);
Ändern Sie das Format {0:x}
.
i.ToString ("x");
Sehr schön. Mehr zum [hexadezimalen Format-Spezifizierer] (http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx#XFormatString). Kann Fall und/oder Präzisionslänge auch ändern. – ruffin