在将 int 转换为字符串时添加前导零

3

我目前将一个整数转换为字符串以显示在屏幕上,但希望保持4位数字 - 即10 = “0010”。如何最好地从整数10转换为字符串“0010”?

这是在C#和.NET 4中。

谢谢!

3个回答

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

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

3

你可以尝试:

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

检查此链接


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接