我試圖去具體的項目在ListBox(asp.net,C#) 並檢查它是否是空或不是:ListBox中獲取特定項目的值
if (ListBox.Items[0] == null)
{
if (HowMany.Text == arrOfWords[0])
{
ListBox.Items.Add(arrOfWords[0]);
ErrorMessege.Text = "Good!";
}
}
它返回的是:指數超出範圍。必須是非負數且小於集合的大小。 參數名稱:索引
這是爲什麼? 謝謝!
在調試模式下,它甚至沒有輸入第一個if語句。即使我試圖讓if((ListBox.Items.Count> 0)&&(ListBox.Items [0] == null)) – thormayer 2012-01-07 01:52:20
在第一個if條件中放置斷點並查看列表框中存在多少項和arrOfWords – Shyju 2012-01-07 01:54:00
默認情況下,列表框在應用程序第一次運行時呈現0個項目,而「arrOfWords」每次至少呈現一個。 – thormayer 2012-01-07 01:57:16