【发布时间】:2011-03-15 18:29:45
【问题描述】:
使用控制台应用程序时,会存储在Console.ReadLine() 中输入的所有内容的历史记录。在控制台提示输入内容时,按上/下光标将滚动浏览此历史记录(按 F7 可以查看整个历史记录)。
使用 C#,是否有办法禁用此行为或清除已输入内容的历史记录?
澄清一下,Console.Clear() 不会清除历史记录,只会清除屏幕缓冲区。我想清除命令历史记录。
编辑:尝试了几种建议的方法,以及我自己的一些设计,最好的方法是 ho1 建议的方法。这并不理想,因为它会打开另一个控制台窗口,但它确实清除了历史记录。
【问题讨论】:
标签: c# console console-application