C# 字符串 递增 怎么实现啊

就是从数据库取出一个字符串,比如123456,然后想在这123456后加入00001,00002,以递增的方式生成12345600001,12345600002........ 就是从数据库取出一个字符串,比如123456,
然后想在这123456 后加入00001,00002,以递增的方式生成12345600001,12345600002.....一直可以有很多。请问如何实现啊。
展开
 我来答
locker911
2012-05-04 · 超过52用户采纳过TA的回答
知道小有建树答主
回答量:307
采纳率:0%
帮助的人:149万
展开全部
首先确定你要在123456后面加的是一个5位的字符串
for(i)循环生成整形变量i
{
//1.将整形i转换成字符串I
//2.判断字符串I的长度,得到长度a
//3.当a<5的时候,在字符串I前面拼接(a-5)个0,得到字符串b
//4.在字符串b前面拼接123456得到你想要的一个字符串
//5.可将每次产生的字符串放入arraylist
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bambuz
2012-05-04 · TA获得超过168个赞
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:315万
展开全部
str = "123456";
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"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式