敬请各位高手解决vb.net(VS2010)的一个错误的问题。谢谢。
原项目调试无误后,保存在“F:\vs2010\vb\wm数据分析\”文件夹中,今天在原项目的代码中加上以下“读取文本文件”的代码(代码单独运行无误):
Dim file As New (“文件路径”, System.Text.Encoding.GetEncoding("GB2312")) '这一句需要给字体编码,简体中文编码为GB2312
Dim words As String = file.ReadToEnd
file.Close()
但是报错:
错误 1 重载决策失败,原因是没有可访问的“New”能够不经收缩转换即可被调用:
“Public Sub New(path As String, encoding As System.Text.Encoding)”: 与形参“path”匹配的实参从“Object”收缩转换为“String”。
“Public Sub New(stream As , encoding As System.Text.Encoding)”: 与形参“stream”匹配的实参从“Object”收缩转换为“”。 F:\vs2010\vb\wm数据分析\wm数据分析.vb 1068 21 wm数据分析
本人找不到把原项目的代码中能接受“读取文本文件”的代码且错误消失的方法。
敬请各位高手解决此问题。谢谢。
[此贴子已经被作者于2017-7-10 21:04编辑过]