C#控制台显示时不带ReadKey();
本文关键字:ReadKey 控制台 显示 | 更新日期: 2023-09-27 18:20:23
我是一个编码初学者。我一直在阅读课本并举例说明。我的问题是,有人知道为什么我写的这段代码能够运行而不关闭,尽管我没有写Console.Readkey()?
using System;
namespace StringApp
{
class StringProg
{
static void Main(string[] args)
{
string str = "Last night I dreamt of Meghan Riccardelli";
string substr = str.Substring(23);
Console.WriteLine(substr);
// something very funky going on in this example
}
}
}
如果转到Debug
->Start Without Debugging
(或Ctrl+F5),程序将运行并显示Press any key to continue . . .
,直到按键退出控制台。
如果执行Debug
->Start Debugging
(F5),程序将立即运行并退出。
如果您将程序编译为可执行文件,并双击打开它,它将在退出程序后立即关闭。
如果您在Visual Studio中,则必须在F5和CTRL+1F5 按F5,程序将像可执行文件一样运行。但是,如果您使用CTRL+F5VS将保持命令行打开,直到您输入一个键。