我想在文本框中添加序列号,但格式为001以后,主要问题是当数字变为009时,它变为0010后,四位数字符号。我希望从中减少零,数字应该看起来像010.请帮我解决这个问题
答案 0 :(得分:2)
这应该符合您的需求。
for (int i = 0; i <= 100; ++i)
{
Console.WriteLine(string.Format("{0:000}", i));
}
答案 1 :(得分:0)
快速而肮脏。可能不是最好的方法:
textBox1.Text = (Convert.ToInt16(textBox1.Text) + 1).ToString();
if (textBox1.Text.Length == 1)
{
textBox1.Text = "00" + textBox1.Text;
}
else if (textBox1.Text.Length == 2)
{
textBox1.Text = "0" + textBox1.Text;
}