Le code suivant imprime 10
. Comment puis-je l'imprimer? a
?Console.WriteLine comme hexadécimal
int i = 10;
Console.WriteLine("{0}", i);
Le code suivant imprime 10
. Comment puis-je l'imprimer? a
?Console.WriteLine comme hexadécimal
int i = 10;
Console.WriteLine("{0}", i);
Console.WriteLine ("Hex: {0:X}", nNum);
Le formateur X génère des caractères hexadécimaux en majuscules. Utilisez un x minuscule pour les caractères hexadécimaux minuscules.
int i=10;
Console.WriteLine("{0:x}", i);
ou si vous voulez 'A':
int i=10;
Console.WriteLine("{0:X}", i);
Vous devez ajouter un spécificateur de format:
Console.WriteLine("{0:x}", i);
Modifier le format à {0:x}
.
i.ToString ("x");
Très agréable. Plus d'informations sur le [spécificateur de format hexadécimal] (http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx#XFormatString). Peut changer la casse et/ou la longueur de précision aussi bien. – ruffin