【发布时间】:2010-12-01 17:16:41
【问题描述】:
我在 C# 中有一个哈希集,如果在迭代哈希集时满足条件,我将删除该哈希集,并且无法使用如下的 foreach 循环执行此操作。
foreach (String hashVal in hashset)
{
if (hashVal == "somestring")
{
hash.Remove("somestring");
}
}
那么,如何在迭代时删除元素?
【问题讨论】: