|
6
|
| Newbie · 技术社区 · 17 年前 |
|
|
1
8
第一个。 控制台类将把它缓冲到标准输出流中。 对于第二种选择,您尝试创建自己的缓冲区,然后再次缓冲。 把它发挥到极致——重复1000万次。你的StringBuilder最终会占用你所有的内存,控制台只会输出输出。 |
|
|
2
0
最好的办法是对每个迭代进行10000次计时,看看哪个更快。我怀疑它们在性能方面几乎完全相同。 |
|
|
3
0
由于这是一个7年前的问题,这里的答案需要更清晰地添加我的答案。 慰问。WriteLine将变慢。但它会消耗更少的内存。 第二个会占用更多内存,但速度会快得多。 一些统计数据: 使用Console编写100000。写入行大约需要30秒。 使用字符串生成器只需不到一秒钟的时间。 如果字符串很小,那么内存就不是问题,使用第二种方法会更好。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |