Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 输入整数用户输入c后继续程序#_C#_Integer_User Input - Fatal编程技术网

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()
,因为它允许用户按任意键终止程序。可能重复