Mettre des zéros devant un nombre en C#

mai 15, 2010

Comment mettre des zéros devant un nombre en C# ?

Il nous arrive souvent de vouloir normaliser un nombre, pour différentes raisons. Comme pour renommer des images (image-0001.jpg … image-0183.jpg etc…)

Je suis allergique aux boucles qui rendent le code sale, et c’est pire encore quand il y a des méthodes du framework DOTNET permettant de faire la même chose en 1 ligne.

int longueurNombre = 10;
int
nombre = 4221;
string
jolieNombre = nombre.ToString().PadLeft(longueurNombre, ‘0′);

===> jolieNombre = 0000004221

Voilà ma petite astuce, toujours en une ligne de code.

Pour plus de détails sur padLeft, visitez http://msdn.microsoft.com/fr-fr/library/92h5dc07%28v=VS.80%29.aspx

Tags: ,

1 Response

  1. [...] here to see the original: Mettre des zéros devant un nombre en C# | Programmer et penser Web 2.0 Share this [...]

Leave a Reply