我想删除所有Tag
设置为 string 的项目Dynamic
:
foreach (MenuItem item in Items.Cast<object>().Where(mi => mi is MenuItem && ((MenuItem) mi).Tag == "Dynamic"))
{
Items.Remove(item);
}
不幸的是,它不允许我在迭代集合时删除项目。
有没有一种简单的方法可以删除所有满足特定条件的项目,在这种情况下Tag
设置为字符串Dynamic
?