许多年前,我曾经在QBasic中编写了一个方便的语句 - VIEW PRINT
(details here) - 它会将控制台输出缓冲区限制在控制台中的特定剪切区域。显示控制台输出,并将按照您的预期滚动前一个控制台缓冲区输出,但在限制区域内。这样可以很容易地设置一个有限的区域,您可以从控制台接受用户输入,但也可以保留控制台的另一部分,用于显示当打印更多行文本所需的缓冲区时不会被推离屏幕的输出。 / p>
.Net的System.Console中是否有与此功能等效的内容,如果没有,是否有任何库可以模拟此类功能?