LT *_*Dan 7 c# console.writeline
如果我有一个程序每秒多次执行Console.Writeline,并且程序长时间运行,控制台是否会溢出太多行?我只是想知道它是否最终会抛出IO异常,或者Console.Writelines的数量是否几乎无限.
Ric*_*ett 21
不,它不会溢出.如果选中" 选项"选项卡以获取命令窗口的快捷方式,则会看到缓冲区大小选项.这指定了将存储的最大行数.旧的被删除.
正如斯科特在下面的评论中建议的那样,您可以使用代码访问此设置Console.BufferHeight.这个的默认值(当我在我的开发PC上测试时)是300.允许的最大值为32766(Int16.MaxValue - 1).
| 归档时间: |
|
| 查看次数: |
6727 次 |
| 最近记录: |