我有1,2和3这样的数字,我想把它们变成字符串,“01”,“02”和“03”。我怎么能这样做?
答案 0 :(得分:80)
Here is the MSDN article on formatting numbers。要填充到2位数,您可以使用:
n.ToString("D2")
答案 1 :(得分:28)
string.Format("{0:00}", yourInt);
yourInt.ToString("00");
两者都产生01,02等......
答案 2 :(得分:11)
string.Format("{0:00}",1); //Prints 01
string.Format("{0:00}",2); //Prints 02
答案 3 :(得分:1)
使用新的C#(我的意思是6.0版),只需使用字符串插值
int n = 1;
Console.WriteLine($"{n:D2}");
答案 4 :(得分:0)
作为例子
int num=1;
string number=num.ToString().PadLeft(2, '0')
只是简单和工作。