我是编码的初学者。我一直在阅读教科书和以下的例子。我的问题是有人知道为什么我写的这段代码能够运行而不是关闭,即使我没有写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
}
}
}
答案 0 :(得分:2)
如果你转到Debug
- > Start Without Debugging
(或 Ctrl + F5 ),程序将运行并显示Press any key to continue . . .
,直到您按一个键退出控制台。
如果您执行Debug
- > Start Debugging
( F5 ),您的程序将立即运行并退出。
答案 1 :(得分:1)
如果您将程序编译为可执行文件,并通过双击打开它,它将在退出程序后立即关闭。
如果您在Visual Studio中,则必须区别 F5 和 CTRL + F5 。
按 F5 ,程序将像可执行文件一样运行。但是,如果您使用 CTRL + F5 VS将保持命令行打开,直到您输入密钥。