WriteLine()で書き込んでも、フラッシュしないと読めない(場合がある)。
特に、長いデータを書き込んだとき、最後の方が一部だけ読めないときなどはこのパターン。
MemoryStream stream = new MemoryStream(); StreamWriter writer = new StreamWriter( stream ); writer.WriteLine("test"); writer.Flush(); // <= これが必要 |
忘れがちなので注意!!
関連記事
コメントを残す