Adaugă zero padding la un șir

Cum pot adăuga "0" padding la un șir astfel încât lungimea șirului este întotdeauna 4?

Exemplu

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
Soluția

Puteți utiliza PadLeft

var newString = Your_String.PadLeft(4, '0');
Comentarii (3)
myInt.ToString("D4");
Comentarii (2)
string strvalue="11".PadRight(4, '0');

ieșire= 1100

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

ieșire= 3010

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

ieșire= 0011

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

ieșire= 0301

Comentarii (0)
"1".PadLeft(4, '0');
Comentarii (0)
int num = 1;
num.ToString("0000");
Comentarii (0)