使用前导0进行Int到字符串转换

时间:2012-11-24 15:54:45

标签: c# string int zero-pad

我目前将整数转换为字符串以显示在屏幕上,但希望保持4位数 - 即10 =“0010”。从10的整数到“0010”字符串的最佳方法是什么?

这是在C#和.NET 4中。

干杯!

3 个答案:

答案 0 :(得分:9)

int num = 1;
// pad with 0 up to 4 places
string str = num.ToString("D4");

答案 1 :(得分:7)

var str = 10.ToString("0000");

答案 2 :(得分:3)

您可以尝试: -

 string str = num.ToString("D8"); //padding with 8 zero's

选中此link