我以前也碰过这样的问题,但情况要分析起来比较复杂,有可能是在线程循环中某个判断量在你的考虑范围外出错了,毕竟监听程序是多线程另 [DllImport("kernel32")] public static extern bool AllocConsole();你可以通过这个函数来调用你要的Console 窗体给我分分吧