我是新來的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