我是新来的C#时,遇到了错误,我想不通为什么我总是收到一个“出现FormatException是未处理的”错误,当我运行此方法:C# - 试图解析用户输入为int
public void bet()
{
int betAmount;
Console.WriteLine("How much would you like to bet?");
betAmount = int.Parse(Console.ReadLine());
Console.WriteLine(_chips - betAmount);
}
该程序不会停止等待用户输入,我不知道这是为什么?
我该如何让程序等待用户输入的方法?
**我在Microsoft Visual C#2010 Express上作为控制台应用程序运行程序。
应该停止。试试'string line = Console.ReadLine(); betAmount = int.Parse(line);'。在调试器中单步执行,看它是否在ReadLine上等待。 – 2010-09-08 19:03:53
你如何运行这个程序? – ngroot 2010-09-08 19:05:54
它被编译为控制台应用程序? – 2010-09-08 19:11:37