用戶可以在一個列表框,如下所示單擊一個項目:C#ListBox中選定的項目空異常
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
textBox2.Clear();
listBox2.Items.Clear();
string[] p =
Directory.GetFiles(
textBoxDir.Text,
listBox1.SelectedItem.ToString(),
SearchOption.AllDirectories);
foreach (string open in p)
......
}
一切都很好。但是,如果用戶點擊一個空的空間,在列表框,它顯示了以下錯誤:因爲這行代碼的
System.NullReferenceException
這就是:
string[] p =
Directory.GetFiles(
textBoxDir.Text,
listBox1.SelectedItem.ToString(),
SearchOption.AllDirectories);
有沒有人有一個聰明的解決辦法?或者建議一個替代我的代碼?
你調試了你的代碼嗎? – 2013-04-27 17:29:20