J’ai besoin de convertir un nombre entier en valeur hexadécimale. Il ressemblera à ceci:
0x0201cb77192c851c
Quand je fais
ssortingng hex = int.ToSsortingng("x")
en C #, ça retourne
201cb77192c851c
Comment puis-je obtenir le résultat requirejs?
Une solution consiste à append le nombre de chiffres dont vous avez besoin après “x”. Cela complétera la sortie avec des zéros non significatifs, si nécessaire.
"0x" + myLong.ToSsortingng("x16");
ou
ssortingng.Format("0x{0:x16}", myLong);
A partir du spécificateur de format hexadécimal (“X”) :
Le spécificateur de précision indique le nombre minimal de chiffres souhaité dans la chaîne résultante. Si nécessaire, le nombre est complété par des zéros à gauche pour produire le nombre de chiffres indiqué par le spécificateur de précision.
ssortingng hex = "0x" + int.ToSsortingng("x16")