我無法將文本從TextBox轉換爲Double。在Win Forms中,使用ToDouble()方法轉換它非常簡單,但是現在在WPF中我遇到了這個問題。WPF - 無法將文本從TextBox轉換爲Double
首先在主窗口中我有一個int聲明來幫助其他控件的id,這個int只在按下按鈕時纔會增加,以便添加額外的控件。另外我有一個double []聲明從文本框傳遞信息。
這是int和double聲明:
public partial class MainWindow : Window
{
int i = 0;
double[] Fi;
現在在按鈕按下方法我試圖將信息傳遞給從文本框數組:
Fi[i] = double.Parse(textBox15.Text);
MessageBox.Show("" + Fi[i]);
這是錯誤在調試代碼時得到的消息:
An unhandled exception of type 'System.NullReferenceException' occurred in WpfApplication2.exe
附加信息:Object ref未設置爲對象的實例。
該文本框不爲空,因爲我從鍵盤輸入值,在這個階段我= 0.任何建議在這件事上?這是第三次嘗試轉換,我也有用戶到目前爲止:
Fi[i] = Convert.ToDouble(textBox15.Text);
也給出相同的錯誤。
網絡陣列一片空白。 – MichaelS
使用調試程序遍歷它,看看什麼是或不是null。我猜?網絡連接。 –