2010-12-11 46 views
2

Comment puis-je convertir un nombre à 10 chiffres en chaîne hexadécimale dans C#?convertir un nombre à 10 chiffres en chaîne hexadécimale

Remarque: si le nombre est inférieur à 10 chiffres, je souhaite ajouter un remplissage? exemple le nombre est de 1, je veux que ma chaîne soit 0000000001.

+3

Odd, n'a jamais formaté votre propre nom? –

+0

hehe ouais semblable à mon nom: D 001. – 001

Répondre

6

Utilisez un standard format string:

string paddedHex = myNumber.ToString("x10"); 

Voir la x format specifier.

+0

qu'est-ce que ça fait? x10 ??? – 001

+1

@ 001: Cela signifie le format 'x' (hex) et 10 chiffres – abatishchev

+1

Le' x' dit que vous voulez un format hexadécimal, le 10 dit que vous voulez le remplir de 10 chiffres. Lisez la documentation dans les liens que j'ai fournis. – Oded