vb.net 读取txt 并替换指定字符串问题

DimfsAsNewFileStream("D:\2.txt",FileMode.Open)DimsrAsNewStreamReader(fs)DimstrAsStrin... Dim fs As New FileStream("D:\2.txt", FileMode.Open)
Dim sr As New StreamReader(fs)
Dim str As String
Dim temp As String
str = sr.ReadToEnd.ToString
MsgBox(str)
sr.Close()
fs.Close()
temp = str
temp.Replace("111", "22")
MsgBox(temp)

原来的txt文件里的内容是111,现在想从txt文件中读取内容,保存在一个字符串变量中,并替换。
如今的问题是能读出文件内容,但是无法替换,请求原因!
展开
 我来答
FMUD1
推荐于2018-04-19 · TA获得超过1008个赞
知道大有可为答主
回答量:1289
采纳率:71%
帮助的人:898万
展开全部
语法错误,没有存储函数的返回值。
temp.Replace("111", "22")
这个函数方法返回修改后的结果,并不修改参数变量本身,也就是按值传递,而不是按地址传递,正确用法:
temp=temp.Replace("111", "22")
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式