1

好的,所以我承认这是一个微不足道的问题,但我希望做过一些 Windows 开发的人知道我在说什么。

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

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

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

有什么办法可以防止这种情况发生吗?任何解决方法?我会继续摆弄,看看有没有。

4

1 回答 1

1

像这样使用Console.SetBufferSize()

class Program
{
    static void Main(string[] args)
    {
        Console.SetBufferSize(Console.WindowWidth, 9999);
    }
}
于 2013-09-08T01:44:22.503 回答