我是编程的新手,似乎是传统的我试图在C#中创建一个“hello world”程序;但是,一旦我运行该程序,它就会关闭。
这是我的代码:
main()
console.writeline("hello world");
console.writeline("enter name");
console.writeline("where is the frikin console");
这真的很烦人,我知道这可能对其他用户来说很简单,但我如何让窗户保持打开状态。
答案 0 :(得分:2)
在程序结束时使用Console.ReadLine();
或Console.ReadKey();
等待返回键或任何键。
答案 1 :(得分:2)
您可以构建程序并从命令行运行exe,这将允许您查看输出。
如果您希望程序继续运行,那么添加Read()语句是传统方法,正如其他人已经说过的那样。
如果您只是想在调试中看到它并且不想要或不需要read语句,那么在调试会话期间在程序的末尾放置一个断点。
答案 2 :(得分:1)
尝试添加Console.Read()。你需要以某种方式暂停执行。
答案 3 :(得分:1)
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();
答案 4 :(得分:1)
这真的很简单。
在这行代码之后:
Console.WriteLine("where is the frikin console");
您需要添加以下内容:
Console.ReadLine();
这应该有效。
控制台关闭的原因是因为你告诉它要把一些东西写到屏幕上,在你写完你写的东西之后它就会在一秒钟内完全关闭。如果添加Console.ReadLine
,控制台会在关闭前等待您输入内容,例如按键盘上的键。
答案 5 :(得分:0)
在末尾添加以下行
Console.ReadLine();
答案 6 :(得分:0)
您可以使用CTRL
+ F5
来打开命令行,在执行代码后,它会显示Press any key to continue...
。除了添加几行代码之外,这对您来说很方便。
答案 7 :(得分:0)
使用
Console.ReadLine();
在代码的最后。您遇到此问题是因为程序只是编写消息然后结束,这就是您无法看到任何内容的原因。通过添加该行,您可以使程序等待输入内容,然后您可以阅读该消息。在此之后,输入一些内容来结束程序。
答案 8 :(得分:0)
程序后窗口会自动关闭,您需要让它接受一些输入,例如:
添加
Console.ReadLine();
需要一行输入(直到“\ n”)。并且您的程序将等待直到某人点击返回键(他们可以键入任何内容并且程序不会关闭:直到您点击返回键。您可以输入“你好世界的回复你还好吗?“什么都不会发生。”
或
Console.ReadKey();
将采用输入字符。这将使您的程序等待用户按任意键然后关闭。