问题描述
- 关于asp.net中字符串的问题
-
问题如下:关于累加的问题。123456abc-001 。怎么在完成一个功能的时候把这个字符串变成123456abc-001-01.之后每次运行完成一次此功能把字符串最后面加一。
解决方案
xuqingbo6686的专栏
字符串连接吗,这个不难,有好多种方法
string str="";
循环
str=String.Format("{0}{1}", str,"要加在后面的值" );
end 循环
解决方案二:
问题:asp.net页面后台在代码中的静态字符串会不会自动赋值?
今天在开发asp.net中出现一个问题,定义了一个静态字符串,字符串在一个响应函数里赋值,在另一个响应函数里被调用,但是赋值的响应函数并没有执行而静态字符串被赋值!
找不到原因!
......
答案就在这里:asp.net中的静态字符串问题
解决方案三:
把123456abc-001-01字符串保存到数据库或者XML文件里,每次完成之后,读取该字符串,然后用-拆分字符串得到数组,读取最后一个
字符串(01)把它转为整形,然后+1,把数组重新组成字符串保存到数据库或者XML中
解决方案四:
string str = "123456abc-001";
string result = null;
int n = 0;
result = str + "-" + n.ToString().PadLeft(2, '0');//然后你对n++,就可以达到你的目的了
时间: 2025-01-20 12:10:59