我正在使用这段代码从文件中读取,但出现错误“无法创建抽象类或接口“System.IO.TextReader”的实例”
using (FileStream fileStream = File.Open(fileName, FileMode.Open, FileAccess.Read))
using(TextReader reader = new TextReader(fileStream))//error
{
...
}
Run Code Online (Sandbox Code Playgroud)
您不能直接实例化 TextReader 对象,它是一个抽象类。尝试使用 StreamReader 或 StringReader 代替。
using (TextReader reader = new StreamReader(fileStream))
{
}
Run Code Online (Sandbox Code Playgroud)