首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在线急等,相干字符串处理.

2011-12-14 
在线急等,有关字符串处理.........有个字符串0096,如何实现累加?意思就是得到0097009800990100关键是前面

在线急等,有关字符串处理.........
有个字符串0096,如何实现累加?
意思就是得到
0097
0098
0099
0100

关键是前面的0怎么处理,如果转换了0也没了。..

[解决办法]
前面加0无非是在显示的时候好看些,你可以用string.format()去控制显示的位数为4,这样就可以在显示的时候右对齐显示了。这样转换成数值型再相加应该没什么问题了
[解决办法]
string srcStr = "0096 ";
int srcNum = Int32.Parse(srcStr);
srcNum++;
string desStr = srcNum.Tostring( "0000 ");
[解决办法]
sunrobust的方法可以

private string srcStr = "0096 ";
private void button2_Click(object sender, EventArgs e)
{
srcStr = (Int32.Parse(srcStr) + 1).ToString( "0000 ");
Text = srcStr;
}

[解决办法]
Tostring( "0000 ");

热点排行