0
從列表框中刪除所選項目
到目前爲止,我已經找到2種方式來刪除選定的項目(WinForm的):比較不同的方法來從System.Windows.Forms.ListBox
1.
ListBox.SelectedObjectCollection tempCollection = new ListBox.SelectedObjectCollection(myListBox);
for (int i = tempCollection.Count - 1; i >= 0; i--)
{
myListBox.Items.Remove(tempCollection[i]);
}
2.
while (myListBox.SelectedItems.Count > 0)
{
myListBox.Items.Remove(myListBox.SelectedItem);
// or
//myListBox.Items.Remove(myListBox.SelectedItems[0]);
}
第二種方式很容易理解,但第一種方法對我來說很奇怪。他們都爲我工作,我只想知道區別?