"按任意键继续......"的说明

cod*_*der 5 c# console

它引起了注意,每次我们运行c#控制台应用程序时,最后它会显示文本,说明"按任意键继续...".

当你敲击任何键时,它会终止控制台/程序.在实际的程序中,没有提到在标准输出控制台上进行这样的文本打印,然后从哪里以及为什么它出现在屏幕上?

有人可以解释背后的逻辑吗?

码:

static void Main(string[] args)
{
   Console.WriteLine("Test Application");
}
Run Code Online (Sandbox Code Playgroud)

输出:

测试应用

按任意键继续 ...

小智 0

你使用代码块吗?

如果是,则它是 CodeBlocks 的一个功能。您可以在控制台保持打开状态的最后读取输出,而无需编写类似 getChar() 的内容。否则它会立即关闭并且您无法读取输出。