C# 输入整数用户输入c后继续程序#
当我运行代码时,在控制台中输入一个数字后,控制台突然关闭C# 输入整数用户输入c后继续程序#,c#,integer,user-input,C#,Integer,User Input,当我运行代码时,在控制台中输入一个数字后,控制台突然关闭 int age; Console.WriteLine("How old are you?"); age = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("You are {0} years old", age); 有人能帮我解决这个问题吗?我从来没有看到最终的结果,因为它只是关闭。没有弹出错误,但它变得非常令人沮丧。添加控
int age;
Console.WriteLine("How old are you?");
age = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("You are {0} years old", age);
有人能帮我解决这个问题吗?我从来没有看到最终的结果,因为它只是关闭。没有弹出错误,但它变得非常令人沮丧。添加
控制台.ReadLine()
或控制台.ReadKey()
作为最后一行。添加控制台.ReadLine()
或控制台.ReadKey()
作为最后一行。程序执行完毕后,控制台窗口关闭。您必须让程序保持运行,以便控制台窗口保持打开状态。通常,这是通过添加
Console.ReadKey();
或
在代码的末尾。这样,控制台将等待您的输入,并保持打开状态。只要您按下键盘上的任何键(对于
Console.ReadKey()
)或回车键(对于Console.ReadLine()
),执行完成,控制台窗口退出。程序执行完成后,控制台窗口关闭。您必须让程序保持运行,以便控制台窗口保持打开状态。通常,这是通过添加
Console.ReadKey();
或
在代码的末尾。这样,控制台将等待您的输入,并保持打开状态。只要您按下键盘上的任意键(对于
Console.ReadKey()
)或回车键(对于Console.ReadLine()
),执行完成,控制台窗口退出。在末尾添加一个Console.ReadLine()。程序在执行所有操作时都会退出,因此只需等待用户按enter键即可。如果程序结束(如果您没有从已打开的cmd窗口启动程序),它将关闭程序(控制台)窗口。为了防止程序结束(从而防止窗口关闭),在main方法中添加一个Console.ReadLine()
作为最后一行(我猜)。如果您有兴趣了解Console.ReadLine()的功能,请查看其文档…在Visual Studio中运行时尝试CTRL+F5。我更喜欢Console.ReadKey()
而不是Console.ReadLine()
,因为它允许用户按任意键来终止程序。可能重复添加Console.ReadLine()。程序在执行所有操作时都会退出,因此只需等待用户按enter键即可。如果程序结束(如果您没有从已打开的cmd窗口启动程序),它将关闭程序(控制台)窗口。为了防止程序结束(从而防止窗口关闭),在main方法中添加一个Console.ReadLine()
作为最后一行(我猜)。如果您有兴趣了解Console.ReadLine()的功能,请查看它的文档…在Visual Studio中运行时尝试CTRL+F5。我更喜欢Console.ReadKey()
而不是Console.ReadLine()
,因为它允许用户按任意键终止程序。可能重复