178 votes

Ajout de zéro à une chaîne

Comment ajouter un rembourrage "0" à une chaîne de sorte que ma longueur de chaîne soit toujours de 4 ?

Exemple

If input "1", 3 padding is added = 0001
If input "25", 2 padding is added = 0025
If input "301", 1 padding is added = 0301
If input "4501", 0 padding is added = 4501

345voto

Kevin Points 57797

Vous pouvez utiliser PadLeft

var newString = Your_String.PadLeft(4, '0');

70voto

Rex M Points 80372
myInt.ToString("D4");

38voto

Shiraj Momin Points 31
string strvalue="11".PadRight(4, '0');

output= 1100

string strvalue="301".PadRight(4, '0');

output= 3010

string strvalue="11".PadLeft(4, '0');

output= 0011

string strvalue="301".PadLeft(4, '0');

output= 0301

10voto

Matthew Flaschen Points 131723
"1".PadLeft(4, '0');

3voto

Noor E Alam Robin Points 205
int num = 1;
num.ToString("0000");

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X