.NET Frameworkと.NET Coreの差異
StreamReader等のシグネチャの違い
.NET Frameworkでは以下のようにStreamReaderにファイル名を渡せる。
var sr = new StreamReader("file.txt");
ところが、.NET CoreにおいてはStreamReaderのコンストラクタにstringがないため、この方法は使えない。そのため、以下のようにする必要がある。
var sr = new StreamReader(new FileStream("file.txt", FileMode.Open));