C#在打印到命令提示符时增加命令提示符的长度

时间:2013-09-08 01:37:47

标签: c# windows console command prompt

好吧所以我承认这是一个微不足道的问题,但我希望有人做过一些Windows开发知道我在这里谈论的内容。

我制作了一个C#代码,它接受剪贴板中的所有单词并将它们打印到命令提示符一行,按字母顺序排序(忽略标点符号)。但是,问题在于程序完成后,因此您无法看到所有打印的单词。顶部的线条被切断。

这只发生在包含很多单词的非常长的字符串中,它可以通过可以向上滚动的可用行数来查看命令提示符,以便您无法看到程序打印的所有内容。

想想看,这是我在使用Windows命令提示符时遇到的常见问题。

有什么方法可以阻止这种情况吗?任何解决方法?我会继续乱动,看看是否有。

1 个答案:

答案 0 :(得分:1)

像这样使用Console.SetBufferSize()

class Program
{
    static void Main(string[] args)
    {
        Console.SetBufferSize(Console.WindowWidth, 9999);
    }
}