static void Main()
{
Console.Write("Please input a number: ");
Console.WriteLine("\n The number you selected was {0} \n", method());
}
static int method()
{
int var = int.Parse(Console.ReadLine());
return var;
}
上面的代码抛出一个格式异常。我试图将输入存储在一个字符串变量中,然后解析,但它有同样的问题。我也尝试使用Convert
类,仍然有同样的问题。如果有人能告诉我我错在哪里,我将不胜感激。int.Parse不能正常工作
我试图转换23.4,例如。 (它适用于自然数,但为什么不是4345.5,例如)
什么你有没有进入控制台? – 2014-10-27 16:20:08
是23.4是一个整数吗? – Servy 2014-10-27 16:21:31
原谅我,我忘了把什么输入不工作:(现在更新。 – 2014-10-27 16:21:45