程序没有因用户输入而停止
本文关键字:输入 用户 程序 | 更新日期: 2023-09-27 18:09:49
当我运行程序时,它只是直接运行,不允许我输入用户输入。
下面是我的main函数
[STAThread]
static void Main()
{
valueCalculation(validateX(), validateY(), validateZ());
}
这是validateX函数
public static String validateX()
{
Console.WriteLine("Enter your X value: ");
string x = null;
do
{
x = Console.ReadLine();
//do stuff
}
while(x != null);
return x;
}
[STAThread]
表明这曾经是一个winforms应用程序,它确实会为Console.ReadLine
返回null
。将其更改为控制台应用程序。如果这是在VS2013中,右键单击项目名称;属性=>应用程序=>输出类型