我有一個輸入的整數作爲一個類參數的方法 -轉換而作爲參數傳遞的方法來詮釋
public string OddNumbers(int input)
,並在我的主程序,我試圖接受來自用戶的,通過一個文本框整數,以及我的輸入字符串轉換爲整數而傳遞參數 -
string odd = od.OddNumbers(int.Parse((TextBox1.Text))).ToString();
和我得到以下錯誤:
"System.FormatException: Input string was not in a correct format."
我試圖轉換整數字符串的方法不同,但會導致同樣的錯誤,例如:
string odd = od.OddNumbers(Convert.ToInt32(TextBox1.Text));
在指出我要去的地方不對任何幫助嗎?
這種情況下FormatException的一個原因是空字符串被傳遞給int.Parse。如果沒有輸入文本框,就會發生這種情況。 – eulerfx 2011-03-22 22:55:48
WinForms或ASP.NET? – 2011-03-22 22:57:30