string类型变量替换问题 只替换变量的前两个,有什么好方法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string.format("a{0}b{1}","a","b")结果是aabb. http://msdn.microsoft.com/zh-cn/library/system.string.remove(VS.80).aspx string s = "881234";MessageBox.Show( "33" + s.Substring(2)); 晕,用replace,"881234".replace("88","33");然后再写一个参数。就可以只替换第一个了。 string s = "881234"; s = s.Replace(s[0].ToString(), "3"); s = s.Replace(s[1].ToString(), "3"); MessageBox.Show(s); "33" + "881234".SubString(2) 如果原字符串是888888,那么这个方法过后,就成了333333.bug Replace不行,用substring方法吧."33" + "881234".SubString(2) http://www.xpeng.com.cnhttp://www.lyyywx.com.cnhttp://www.bdgxqsq.com.cn .net里面有个函数是可以从字符串第几位开始替换的嘛,自己找找,搜之以鱼不如搜之以渔 怎么将一个C#程序生成一个.EXE文件 谁会发布系统啊 帮帮我 WinForm下如何调颜色板 点击子对话框button如何引发父对话框事件 DropDownList 控件如何能让用户在运行的时候输入自定义的一个值? 如何在winform程序中对url中的汉字进行解码? 关于socket中Receive()函数的问题,专家请进 错误 1 “烧结过程能源管理系统.配料数据操作”并不包含“tplyBindingSource”的定义 各位老师 帮帮忙TreeView问题 C#中panel隐藏不了的问题 有人知道winform打包怎样检测系统是否已安装了某个软件吗 急,非常感谢,求个正则~~~~~
MessageBox.Show( "33" + s.Substring(2));
"881234".replace("88","33");然后再写一个参数。就可以只替换第一个了。
s = s.Replace(s[0].ToString(), "3");
s = s.Replace(s[1].ToString(), "3");
MessageBox.Show(s);
如果原字符串是888888,那么这个方法过后,就成了333333.
bug
"33" + "881234".SubString(2)
http://www.xpeng.com.cn
http://www.lyyywx.com.cn
http://www.bdgxqsq.com.cn