C# 字符串 递增 怎么实现啊
就是从数据库取出一个字符串,比如123456,然后想在这123456后加入00001,00002,以递增的方式生成12345600001,12345600002........
就是从数据库取出一个字符串,比如123456,
然后想在这123456 后加入00001,00002,以递增的方式生成12345600001,12345600002.....一直可以有很多。请问如何实现啊。 展开
然后想在这123456 后加入00001,00002,以递增的方式生成12345600001,12345600002.....一直可以有很多。请问如何实现啊。 展开
3个回答
展开全部
首先确定你要在123456后面加的是一个5位的字符串
for(i)循环生成整形变量i
{
//1.将整形i转换成字符串I
//2.判断字符串I的长度,得到长度a
//3.当a<5的时候,在字符串I前面拼接(a-5)个0,得到字符串b
//4.在字符串b前面拼接123456得到你想要的一个字符串
//5.可将每次产生的字符串放入arraylist
}
for(i)循环生成整形变量i
{
//1.将整形i转换成字符串I
//2.判断字符串I的长度,得到长度a
//3.当a<5的时候,在字符串I前面拼接(a-5)个0,得到字符串b
//4.在字符串b前面拼接123456得到你想要的一个字符串
//5.可将每次产生的字符串放入arraylist
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
str = "123456";
for(int i=1;i<=count;i++)
{
newStr= str+i.ToString("d5");
// 写入数据库
}
for(int i=1;i<=count;i++)
{
newStr= str+i.ToString("d5");
// 写入数据库
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-05-04
展开全部
没有楼上说的那么麻烦
举个例子
string str = "123456";
int i=1;
str +=i.ToString("D5") ;
//str="12345600001"
举个例子
string str = "123456";
int i=1;
str +=i.ToString("D5") ;
//str="12345600001"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询