【发布时间】:2016-03-28 22:23:19
【问题描述】:
我有一个输出单行的小控制台应用程序。当我从控制台实例中运行程序时,我能够看到结果,因为命令提示在程序完成后重新出现。但是,当我从“运行”窗口 ([Win]+[R]) 启动程序时,控制台窗口会立即消失(因为我没有建立中断并且我不想建立中断,除非它是'不是由命令行启动的)。
那么如何确定程序是从命令行启动还是直接启动呢?
【问题讨论】:
-
您可以将
Console.ReadLine();放在程序的末尾,这样无论它是如何运行的,您都可以读取输出。它会暂停程序,直到您再按一次 Enter。 -
当您从命令行启动它时,这是不必要且烦人的
标签: c# .net console-application