在这样的构造中调用readToEnd方法之后,是否可以以某种方式关闭streamReader:
string s = new StreamReader("filename", Encoding.UTF8).ReadToEnd();
任何具有相同语义的可选优雅结构也将被接受。
最佳答案
我认为你真正想要的方法是File.ReadAllText,如果你只是试图用最短的代码从一个文件中读取所有的文本。
如果不指定编码,它将自动使用utf-8。
在这样的构造中调用readToEnd方法之后,是否可以以某种方式关闭streamReader:
string s = new StreamReader("filename", Encoding.UTF8).ReadToEnd();
最佳答案
我认为你真正想要的方法是File.ReadAllText,如果你只是试图用最短的代码从一个文件中读取所有的文本。
如果不指定编码,它将自动使用utf-8。