.net中如何替换字符串中指定位置得值!!!
比如 现在有一个字符串
string str="0001110110";我应该使用什么方法才能把 这个字符串中第六位的1替换成0
其他的字符不变
是替换后的 字符串变为 string str="0001100110";replace方法是替换字符串中全部的内容!!
我需要替换指定位置的内容 ~!~!~
应该怎么办???请大家帮忙 !!!
比如 现在有一个字符串
string str="0001110110";我应该使用什么方法才能把 这个字符串中第六位的1替换成0
其他的字符不变
是替换后的 字符串变为 string str="0001100110";replace方法是替换字符串中全部的内容!!
我需要替换指定位置的内容 ~!~!~
应该怎么办???请大家帮忙 !!!
解决方案 »
- .net 前一天的计算,为啥不起效果
- 本人用java写的一个CS结构的程序,现在想实现局域网内的上传和下载,请问用jsp简单还是asp.net容易上手啊??
- 从数据库中读出文件,在下载对话框中显示的文件名是乱码?如何处理(附代码)
- 小女子刚从学校毕业出来,对.NET编程很迷惑,有哪位高手能留下QQ号,请教一下!
- 讨论163的邮箱“拖放”怎么做的?
- form验证的问题
- .net生成静态页面
- 求救!!如何在IE(客户端)里实现编辑图片!!!实在没辙了!!!!诚心求教!!!!
- DataReader问题,高手帮忙
- 关于web.mail问题!
- 如何把Gridview中选中记录和新修改的值取出来,能改DataTable里的记录么?
- 等待提示
!!!
str = Regex.Replace(str, "(?<=^.{5}).","0");
Console.WriteLine(str);//0001100110
sb=sb.Replace("1", "0", 5, 1);
Str=sb.ToString();
string str = "0001110110";
char[] cs = str.ToCharArray();
cs[5] = '0';
str = new string(cs);Console.WriteLine(str);
str.Insert(4,"0");