0

私は現在、テキストを読んでそれをテキストファイルに書き直す最も効率的な方法を見つけようとしています。そうすると(223 KBのファイルで)、224 KBのファイルの結果が得られ、元のファイルにいくつかの余分な文が追加されます。(これらのいくつかの余分な文は、ファイルの途中から取得されているようです)。何が問題なのかわからないようです。以下は私が使用しているコードです:

        while(...)
        {
            writeStream.Write(array, 0, array.Length);

            if (read == 0)
                break;
        }           
4

2 に答える 2

8

そのはず:

writeStream.Write(array, 0, read );
于 2012-05-17T13:15:11.533 に答える
2

'write' メソッドの 3 番目のパラメーターが正しくありません。それを読み取りに置き換えると、動作するはずです

于 2012-05-17T13:22:07.783 に答える