好吧所以我承认这是一个微不足道的问题,但我希望有人做过一些Windows开发知道我在这里谈论的内容。
我制作了一个C#代码,它接受剪贴板中的所有单词并将它们打印到命令提示符一行,按字母顺序排序(忽略标点符号)。但是,问题在于程序完成后,因此您无法看到所有打印的单词。顶部的线条被切断。
这只发生在包含很多单词的非常长的字符串中,它可以通过可以向上滚动的可用行数来查看命令提示符,以便您无法看到程序打印的所有内容。
想想看,这是我在使用Windows命令提示符时遇到的常见问题。
有什么方法可以阻止这种情况吗?任何解决方法?我会继续乱动,看看是否有。
答案 0 :(得分:1)
像这样使用Console.SetBufferSize()
:
class Program
{
static void Main(string[] args)
{
Console.SetBufferSize(Console.WindowWidth, 9999);
}
}