【发布时间】:2015-06-07 09:31:09
【问题描述】:
对于public StreamWriter(Stream stream) 构造函数,MSDN 表示
为指定的 StreamWriter 类初始化一个新实例 使用 UTF-8 编码和默认缓冲区大小进行流式传输。
我想使用其他构造函数重载之一,但想使用默认缓冲区大小。默认缓冲区大小是多少? MSDN 没有说任何地方。 Rubens Farias' 回答 here 说它是“4 KiB”(不管这意味着什么......我猜是 KB?)但没有链接可以证实这一点。
【问题讨论】:
-
This post 建议默认缓冲区大小为 1024 字节。
-
啊当文档失败时,反编译。我总是忘记这一点!谢谢:)
-
@SriramSakthivel -- 谢谢!
-
@roryap: 1KiB = 1024B(而不是 1KB,这可能意味着 1000B 或 1024B)。见stackoverflow.com/a/1200253/18192。
标签: .net streamwriter