在ReadToEnd之后关闭StreamReader

Ale*_*yev 7 .net c# file-io

在构造中调用ReadToEnd方法之后是否有可能以某种方式关闭StreamReader:

string s = new StreamReader("filename", Encoding.UTF8).ReadToEnd();
Run Code Online (Sandbox Code Playgroud)

任何具有相同语义的替代优雅结构也将被接受.

Jon*_*eet 12

我认为你真正想要的方法是File.ReadAllText,如果你只是试图用最短的代码读取文件中的所有文本.

如果未指定编码,则会自动使用UTF-8.