向字符串添加零填充

时间:2010-06-26 04:14:08

标签: c# string padding

如何在字符串中添加“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

5 个答案:

答案 0 :(得分:247)

您可以使用PadLeft

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

答案 1 :(得分:56)

myInt.ToString("D4");

答案 2 :(得分:24)

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

答案 3 :(得分:9)

"1".PadLeft(4, '0');

答案 4 :(得分:1)

int num = 1;
num.ToString("0000");