c# 如何生成连续的序列号??比如ABC001----ABC100

2025-03-20 20:06:21
推荐回答(4个)
回答1:

分别取出起始号和结束号内数字的长度h1和h2,
输出的时候判断位数,如果位数小于h2,
在你要输出内容数字前加上h2-h1个0

回答2:

首先数字的位数,取的是结束号的长度
假如3个框是 txt1,txt2,txt3
string x = "d" + txt3.Text.Trim().Length.ToString();
for (int i = Convert.ToInt32(txt1.Text.Trim()); i < Convert.ToInt32(txt1.Text.Trim()) + 1; i++)
{
Console.WriteLine(txt1.Text + i.ToString(x);
}

回答3:

string abc;

for(int i=起始号输入框的值;i<=结束号输入框的值;i++)
{
abc+="ABC00"+i+",";
}

回答4:

static void Main(string[] args)
{
for (int i = 1; i <= 100;i++ )
{
Console.WriteLine("ABC" + i.ToString("d3"));
}
Console.Read();
}