次の状況で呼び出す必要があるかどうか疑問に思っていClose()
ました (必要でない場合、なぜですか?)
using (var file = System.IO.File.OpenText(myFilePath))
{
...
}
次のような場合に必要だと思います
StreamWriter file2 = new System.IO.StreamWriter(myFilePath);
newFileContents.ForEach(file2.WriteLine);
file2.Close();
それが正しいか?
編集:
私の質問は close() だと思いました-具体的で、読み書きの違いだったのかもしれません....