c#的string,如何更改具体某个位置上的字符? string str="my god, goodness";我要把位置索引值为3的字符,改为"p";即结果为:"my_pod, goodness"具体怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果经常要这样改的话,你应该用StringBuilder比较好char[] sh = str.ToArray();sh[3] = 'P';str = new String(sh); string newstr = str.Remove(3,1).Insert(3, "p"); 但是我又要经常用到string的replace函数。。 直接用string的replace函数就可以呀使用StringBuilder的话,效率会高一些 那你就应该用 StringBuilder string str="my god, goodness"; string resu = str.Remove(3, 1).Insert(3, "p"); Response.Write(resu); C# codestring newstr = str.Remove(3,1).Insert(3, "p"); 请教高人 想做个批处理文件 急需软件群发例子 C# Winform的几个效果问题 初学C#调试过程中出现了很多错误,不知道如何解决,请教各位高手了!!(谢谢了) 给多记录自定义子类赋值 关于传值 有关DataTable引用变量多次使用而造成多次重复访问数据库的问题 [求助]请问怎样创建Internet快捷方式文件,就是收藏夹中的文件? 自定义属性问题 高分求解xml问题,解决马上散分 .net有没有类似于PHP的easyshop的电子商务网站啊 Pinvoke如何传递类实例指针.
sh[3] = 'P';str = new String(sh);
string newstr = str.Remove(3,1).Insert(3, "p");
但是我又要经常用到string的replace函数。。
那你就应该用 StringBuilder
string resu = str.Remove(3, 1).Insert(3, "p");
Response.Write(resu);
C# codestring newstr = str.Remove(3,1).Insert(3, "p");