コンボボックスからさらにアイテムを削除しようとしていますが、アプリケーションは一度に1つのアイテムしか削除していません。
combobox
にはメールアドレスのリストがあります。空のアイテムとテキスト内に("")
ないアイテムを削除したい。@
以下のコードは、一度に1つのアイテムのみを削除します。
for (int i = 0; i < cmbTo.Items.Count; i++)
{
string st = cmbTo.Items[i].ToString();
if (st == "" || st.IndexOf("@") == -1)
{
cmbTo.Items.RemoveAt(i);
}
}
どうすればこれを書き直すことができますか?