我有一个要求,就像一个6位数字 第一个循环必须打印如下,
string str="000000";
StringBuilder sb=new StringBuilder();
int fundCount=0,reportCount=0;
For(int i=0;i<9;i++)
{
sb.Append(str+",");
}
OutPut应如下所示:
000000
000011
000012
000013
000014 //Here all 1's are fundCount,1,2,--9 are report count
000015
000016
000017
000018
000019
第二个循环应打印出来,
000021
000022
000023
000024 //Here all 2's are fundCount,1,2,--9 are report count
000025
000026
000027
000028
000029
我需要打印这样的格式,直到fundcount达到100,6位数仍然是6位数,当基金数量达到10(我的意思是2-digts或3-digits)时,它不应该修改为7位数。请帮助我解决这个问题。
答案 0 :(得分:0)
可能我不理解你的要求,但为什么你不能使用string.Format?在这种情况下,它将如下所示:
string.Format(&#34; {0:000000}&#34;,i);
我是你的号码。