Добавить ноль к строке - PullRequest
139 голосов
/ 26 июня 2010

Как добавить к строке отступ «0», чтобы длина моей строки всегда была 4?

Пример

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

Ответы [ 4 ]

257 голосов
/ 26 июня 2010

Вы можете использовать PadLeft

var newString = Your_String.PadLeft(4, '0');
57 голосов
/ 26 июня 2010
myInt.ToString("D4");
25 голосов
/ 01 ноября 2012
string strvalue="11".PadRight(4, '0');

выход = 1100

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

выход = 3010

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

выход = 0011

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

выход = 0301

9 голосов
/ 26 июня 2010
"1".PadLeft(4, '0');
...