从组合框中删除项目的更好方法 - c#

时间:2012-09-05 13:56:40

标签: c#-4.0

我使用c#4.0有以下代码行:

comboBox.Items.AddRange(all);
comboBox.Items.Remove("abc");

有没有更好的方法来写这个?就像这可以写在一行?所以即使在添加abc之前,comboBox也可以检查这个并且不要在第一个地方添加它?

1 个答案:

答案 0 :(得分:1)

使用Linq:

comboBox.Items.AddRange(all.Where(x => x != "abc").ToArray());