C# 控制台窗口一直关闭,即使在我键入其他语句之后
我对编程还不熟悉,而且按照传统,我试图用C#创建一个“hello world”程序;但是,只要我运行程序,它就会关闭 这是我的内部代码:C# 控制台窗口一直关闭,即使在我键入其他语句之后,c#,.net,C#,.net,我对编程还不熟悉,而且按照传统,我试图用C#创建一个“hello world”程序;但是,只要我运行程序,它就会关闭 这是我的内部代码: main() console.writeline("hello world"); console.writeline("enter name"); console.writeline("where is the frikin console"); 这真的很烦人,我知道这对其他用户来说可能很简单,但如何保持窗口打开。尝试添加Conso
main()
console.writeline("hello world");
console.writeline("enter name");
console.writeline("where is the frikin console");
这真的很烦人,我知道这对其他用户来说可能很简单,但如何保持窗口打开。尝试添加Console.Read()。您需要以某种方式暂停执行。尝试添加Console.Read()。你需要以某种方式暂停执行
Console.WriteLine("hello world");
Console.WriteLine("enter name");
Console.WriteLine("where is the frikin console");
Console.ReadLine();
Console.ReadLine()代码>将在您点击(例如)回车后关闭控制台。
Console.ReadKey()代码>将在下一次按键后关闭控制台
您也可以使用这些方法读取控制台内容
Console.WriteLine("hello world");
Console.WriteLine("enter name");
string name = Console.ReadLine();
Console.WriteLine("Your name is: " + name);
Console.ReadLine();
Console.ReadLine()代码>将在您点击(例如)回车后关闭控制台。
Console.ReadKey()代码>将在下一次按键后关闭控制台
您也可以使用这些方法读取控制台内容
Console.WriteLine("hello world");
Console.WriteLine("enter name");
string name = Console.ReadLine();
Console.WriteLine("Your name is: " + name);
Console.ReadLine();
使用Console.ReadLine()
或控制台.ReadKey()代码>在程序末尾等待返回键或任何键。使用Console.ReadLine()
或控制台.ReadKey()在程序末尾编写>以等待返回键或任何键。在末尾添加下一行
Console.ReadLine();
在末尾添加以下行
Console.ReadLine();
这真的很简单
在这行代码之后:
Console.WriteLine("where is the frikin console");
您需要添加以下内容:
Console.ReadLine();
这应该行得通
控制台关闭的原因是,您告诉它在屏幕上写入一些内容,在它完成您告诉它要写入的内容后,它会在几秒钟内自动关闭。如果您添加Console.ReadLine
,控制台将在关闭前等待您输入一些内容,比如按键盘上的键。这非常简单
在这行代码之后:
Console.WriteLine("where is the frikin console");
您需要添加以下内容:
Console.ReadLine();
这应该行得通
控制台关闭的原因是,您告诉它在屏幕上写入一些内容,在它完成您告诉它要写入的内容后,它会在几秒钟内自动关闭。如果您添加Console.ReadLine
,控制台将在关闭前等待您输入一些内容,例如按键盘上的某个键。您可以使用CTRL
+F5
打开命令行,执行代码后,它显示按任意键继续…
。这比另外添加几行代码更方便。您可以使用CTRL
+F5
,它将打开命令行,执行代码后,显示按任意键继续…
。这比另外添加几行代码更方便。您可以构建程序并从命令行运行exe,这将允许您查看输出
如果您希望程序保持运行,那么添加Read()语句是传统的方法,正如其他人已经说过的那样
如果您只想在调试中看到它,而不想或不需要read语句,则在调试会话期间在程序末尾放置一个断点。您可以构建程序并从命令行运行exe,这将允许您查看输出
如果您希望程序保持运行,那么添加Read()语句是传统的方法,正如其他人已经说过的那样
如果您只想在调试中看到它,而不想或不需要read语句,那么在调试会话期间,在程序末尾放置一个断点。使用
Console.ReadLine();
在代码的末尾。你有这个问题,因为程序只是写消息,然后它就结束了,这就是为什么你看不到任何东西。通过添加该行,您可以让程序等待键入内容,然后读取消息。在此之后,键入一些内容以结束程序。使用
Console.ReadLine();
在代码的末尾。你有这个问题,因为程序只是写消息,然后它就结束了,这就是为什么你看不到任何东西。通过添加该行,您可以让程序等待键入内容,然后读取消息。在此之后,键入一些内容以结束程序。程序运行后,窗口会自动关闭,您需要让它进行一些输入,例如:
加
它接受一行输入(直到“\n”)。您的程序将等待直到有人按下返回键(他们可以键入任何内容,程序将不会关闭:直到您按下返回键。您可以键入“hello world back what’s up you ok?”然后什么也不会发生。)
或
它将接受一个字符的输入。这将使您的程序等待用户按任意键,然后关闭 程序运行后,窗口会自动关闭,您需要让它接受一些输入,例如:
加
它接受一行输入(直到“\n”)。您的程序将等待直到有人按下返回键(他们可以键入任何内容,程序将不会关闭:直到您按下返回键。您可以键入“hello world back what’s up you ok?”然后什么也不会发生。)
或
它将接受一个字符的输入。这将使您的程序等待用户按任意键,然后关闭 尝试以Ctrl+F5
的方式运行@V4Vendetta:这只是启动应用程序而不附加调试器。。。根本没有帮助尝试以Ctrl+F5
的方式运行@V4Vendetta:这只是启动应用程序而不附加调试器。。。一点用也没有。你说它很简单,但你犯了错误。请阅读我所做的更改。很抱歉,我没有看到您对我的评论所做的任何更改。。?我是新来的,我错过了什么吗?哦,谢谢所有工作过的人,谢谢你们解释为什么它关闭了。而且堆栈溢出似乎更有帮助(需要