0

私はc#4.0を使用しており、次のコード行があります。

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

これを書くためのより良い方法はありますか?これは一行で書けるのでしょうか?つまり、abc comboBoxを追加する前でも、これをチェックして、最初から追加しないでください。

4

1 に答える 1

1

Linqの使用:

comboBox.Items.AddRange(all.Where(x => x != "abc").ToArray());
于 2012-09-05T14:05:26.590 に答える