【发布时间】:2019-12-24 03:09:20
【问题描述】:
我有 1、2 和 3 之类的数字,我想将它们变成字符串“01”、“02”和“03”。我该怎么做?
【问题讨论】:
标签: c#
我有 1、2 和 3 之类的数字,我想将它们变成字符串“01”、“02”和“03”。我该怎么做?
【问题讨论】:
标签: c#
Here is the MSDN article on formatting numbers。要填充到 2 位数字,您可以使用:
n.ToString("D2")
【讨论】:
string.Format("{0:00}", yourInt);
yourInt.ToString("00");
两者都产生 01、02 等...
【讨论】:
string.Format("{0:00}",1); //Prints 01
string.Format("{0:00}",2); //Prints 02
【讨论】:
使用新的 C#(我的意思是 6.0 版),您只需使用 String Interpolation
即可实现相同的效果int n = 1;
Console.WriteLine($"{n:D2}");
【讨论】:
举个例子
int num=1;
string number=num.ToString().PadLeft(2, '0')
简单而有效。
【讨论】: