这完美地工作,除了当用户输入带小数的数字(例如2.3
)时,它返回相同的语句(“数字必须是整数”)。
我想说它是否不是int
OR a double
。
代码:
while (true)
{
Console.Write("Enter First Integer:");
string line = Console.ReadLine();
if (!int.TryParse(line, out firstNo)) //INT OR A DOUBLE
Console.WriteLine("Number must be an integer. {0} is not an integer.", line);
break;
}