在C#中,我要生成000到999的数字,用正则表达式该怎么写?

来源:百度知道 编辑:UC知道 时间:2024/04/26 22:20:23
可是,用循环不能使前面的0存在啊!~~~~~
哎 我的意思表达有误,我的意思是让某一个函数自动生成000到999的字符串~~~~~~

string numStr;
for (int i = 0;i<1000;i++)
{
switch(i.ToString().Lenth)
{
case 1:
numStr = "00" + i.ToString();
break;
case 2:
numStr = "0" + i.ToString();
break;
case 3:
numStr = i.ToString();
break;

\\numStr就是你要的变量
}

}

似乎不行!用循环!

是读取一个0到999之间的随机数还是生成这一千个数?
1000个数的话循环,从0开始循环,到999结束就可以了。或者用while,当小于1000循环,等于大于得时候跳出循环。