如何在两个ListBox
之间进行匹配,并将其从第二个ListBox
中删除?
例如,我在foo
中有listbox1
,如果它也在listbox2
,则从listbox1
删除foo。
答案 0 :(得分:0)
这应该这样做:
foreach(var item in listBox1.Items)
{
// check if listbox2 contains the current item in the foreach loop.
// don't forget to use: using System.Linq;
bool hasItem = listBox2.Items.Contains(item);
// if it has it than remove it
if(hasItem)
listBox2.Items.Remove(item);
}
答案 1 :(得分:0)
很简单:
foreach (var item in listBox1.Items)
listBox2.Items.Remove(item);
我希望能提供帮助:)