我想编写一个显示某些值和统计信息的.NET控制台应用程序。
为此,我需要控制台不滚动并写入控制台窗口上的某些位置。
我在其他应用程序中也看到了这种行为(例如unix top / htop),并且想知道.NET是否有一个libary来执行此操作?
答案 0 :(得分:2)
您可以使用Console.SetCursorPosition方法将光标放在现有文本上,这样就可以覆盖它而不是“追加”到最后。
答案 1 :(得分:0)
您可能会查看this question的答案。
内置的Console
课程还有CursorLeft
,CursorTop
,WindowWidth
和WindowHeight
属性,您可以使用这些属性来确定控制台窗口,SetCursorPosition
在写入之前定位光标。 Console Class的文档可能会为您提供所需的任何其他功能的提示。