オブジェクトの一部をファイルに書き込む際のいくつかの問題をデバッグしていて、ファイルを開いて「TEST」を書き込むという基本的なケースにたどり着きました。私はこれを次のような方法で行っています:
static FileStream fs;
static BinaryWriter w;
fs = new FileStream(filename, FileMode.Create);
w = new BinaryWriter(fs);
w.Write("test");
w.Close();
fs.Close();
残念ながら、これはファイルの先頭にボックスを追加することになり、次のようになります。
前面に楽しいボックスを備えたテスト。これはなぜですか、どうすれば回避できますか?
編集:ここにはボックスが表示されていないようですが、ぎこちないように見えるのはユニコード文字です。