我正在尝试查找.net 框架是否在编写它们之前将 StreamWriter.WriteLine() 池化,或者它是否在它们出现时就这样做了,而我在 MSDN 上找不到答案。例如,如果我有这个简单的代码:
StreamWriter sw = [Whatever];
for (int i = 0; i < 100000; i++)
{
sw.WriteLine(string.Format("Whatever : {0}", i);
}
这会向磁盘写入 100000 次,还是框架会将其中一些合并在一起?