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
Mettre des zéros devant un nombre en C# | Programmer et penser Web 2.0 | Information Mining R&D
mai 15th, 2010
[...] here to see the original: Mettre des zéros devant un nombre en C# | Programmer et penser Web 2.0 Share this [...]