C# .net core StreamReader读文件流改为FileStream

Stackoverflow的提问.

原先在NET Framework下,StreamReader中提供重载的方式直接读取文件流.但是在.net core中已经取消了该重载方法,为了移植到.net core只需添加一行代码即可.

string fileName = "xxxx";
...
//原来只用这一句
//StreamReader mysr = new StreamReader(fileName, Encoding.UTF8);
//现在需要添加FileStream.
var sw = new FileStream(fileName, FileMode.Open);
StreamReader mysr = new StreamReader(sw);
...