从sub方法我必须首先得到一个数字,然后是aa秒,以下是第一个数字的方法,我的问题是如果输入不是第一次返回并再次询问它的数字,但是如果输入是一个数字,它仍然将值返回到主方法为0,我将如何反复询问它直到它是一个数字,然后将该数字存储在main方法中? c#上的代码目前看起来像这样
private static double getNumber()
{ double value1 = 0;
Console.WriteLine("please enter your first number");
try
{
value1 = double.Parse(Console.ReadLine());
return value1;
}
catch
{
Console.WriteLine("Must be numeric");
getNumber();
}
return value1;
提前致谢。