我想編寫一個顯示特定值和統計信息的.NET控制檯應用程序。控制檯應用程序更新某些值而不滾動
爲此,我需要控制檯不滾動和寫入控制檯窗口上的某些地方。
我在其他應用程序中也看到了這種行爲(例如unix top/htop),並且想知道是否有.NET的庫來執行此操作?
我想編寫一個顯示特定值和統計信息的.NET控制檯應用程序。控制檯應用程序更新某些值而不滾動
爲此,我需要控制檯不滾動和寫入控制檯窗口上的某些地方。
我在其他應用程序中也看到了這種行爲(例如unix top/htop),並且想知道是否有.NET的庫來執行此操作?
您可以使用Console.SetCursorPosition方法將光標定位到現有文本上,以便覆蓋它而不是「追加」到最後。
你可能會看this question的答案的可能性。
內置Console
類也有CursorLeft
,CursorTop
,WindowWidth
和WindowHeight
屬性,你可以用它來計算出控制檯窗口的大小,並SetCursorPosition
定位之前寫光標。 Console Class的文檔可能會提供您需要的任何其他功能的提示。