C# 用C语言输入的数字#
我知道这应该是件容易的事,但我不知道怎么做 我想在表中插入一些数据,我使用循环,因为我有超过100万的数据要插入。它应该是这样的C# 用C语言输入的数字#,c#,.net,C#,.net,我知道这应该是件容易的事,但我不知道怎么做 我想在表中插入一些数据,我使用循环,因为我有超过100万的数据要插入。它应该是这样的“PM-0000000000,PM-0000000001………PM-0000099999”。现在问题来了。我不知道如何根据零后面的数字加上前面的零。数字长度(PM-“0000000000”)应始终为10 请帮助?使用padleft将所需的零数填入字符串 string value="99999"; string concat= "PM" + value.PadLeft(1
“PM-0000000000,PM-0000000001………PM-0000099999”
。现在问题来了。我不知道如何根据零后面的数字加上前面的零。数字长度(PM-“0000000000”
)应始终为10
请帮助?使用padleft将所需的零数填入字符串
string value="99999";
string concat= "PM" + value.PadLeft(10, '0');
使用padleft将字符串填充为所需的零数
string value="99999";
string concat= "PM" + value.PadLeft(10, '0');
请检查此文档:
如果
D10
表示您的号码将被填入10位。请检查此文档:
其中,
D10
表示您的数字将被填充到10位。您可以执行string result=number.ToString(“0000000000”)代码>
但我更喜欢上面@Kasyx的答案。(为了完整起见,我添加了这个答案。)您可以执行字符串结果=number.ToString(“0000000000”)代码>
但我更喜欢上面@Kasyx的答案。(为了完整起见,我添加了这个答案。)您可以使用string.Format
string.Format("PM-{0:D10}", intval)
您可以使用string.Format
string.Format("PM-{0:D10}", intval)
查看String.Format(),例如String str=String.Format(“{0:d6}”,数字)代码>:查看String.Format(),例如String str=String.Format(“{0:d6}”,数字)代码>:这是我的首选项,因为更容易看到它应该有多少位数。这是我的首选项,因为更容易看到它应该有多少位数。