2

.netフレームワークがStreamWriter.WriteLine()を書き込む前にプールするかどうか、またはそれらが来たときにそれを実行するかどうかを調べようとしていますが、MSDNで回答が見つかりません。たとえば、この単純なコードがある場合:

StreamWriter sw = [Whatever];
for (int i = 0; i < 100000; i++)
{
    sw.WriteLine(string.Format("Whatever : {0}", i);
}

これはディスクに100000回書き込みますか、それともフレームワークはそれらのいくつかを一緒にプールしますか?

4

1 に答える 1

4

これは、プロパティの値と、AutoFlush構築時に指定できるバッファサイズによって異なります。

于 2012-05-28T15:20:22.090 に答える