-1
2つの配列のコードを追加するまで、アプリケーションは正常に動作していました。私はいくつかのクラスレベルの文字列を持っている:コード変更後にWPFプログラムがロードされない
string cFileName = "customer.txt";
string[] cName = new string[0];
string[] cPhone = new string[0];
をそして私はWindow_Loaded
イベントにこれを追加しました:私は別のメソッドとコールとしてそれを持ってしようとしたので、私は//ReadFile()
を持っている理由がある
private void Window_Loaded_1(object sender, RoutedEventArgs e)
{
//read file on start
//ReadFile();
int counter = 0;
string line;
StreamReader custSR = new StreamReader(cFileName);
line = custSR.ReadLine();
while (custSR.Peek() != -1)
{
Array.Resize(ref cPhone, cPhone.Length + 1);
Array.Resize(ref cName, cName.Length + 1);
cPhone[cPhone.Length - 1] = line;
cName[cName.Length - 1] = line;
counter++;
//phoneComboBox.Items.Add(cPhone[cPhone.Length - 1]);
}
custSR.Close();
for (int i = 0; i < counter; i++)
{
phoneComboBox.Items.Add(cPhone[i]);
}
//focus when program starts
phoneComboBox.Focus();
}
Window_Loaded
イベントに送信します。私もループ内からコンボボックスに出力を試みました。私は以前これが起こっていないし、私が何をしたのか分からない。
は、周りのトライキャッチを入れて、あなたの例外は –
@GabrielGMそれがロードされない場合はどのようにトライキャッチ助けることができる沈黙しているかどうかを確認しますか?私は試しましたが、まだロードされません – Jaqtaris
このアプリケーションに固有のエラーについて 'eventvwr'をチェックしましたか?また、デバッガでアプリケーションを実行しようとしましたか? – sthotakura