我有procedure
我想根据特定条件从字典中删除值的地方(将键值与另一个字典进行比较)
然而,在foreach loop
我不允许修改字典。
有没有更好的方法来做到这一点?
键值是字符串,
foreach (var archive in dictArchivedTitles)
{
foreach (var kvp in dictAllTheFiles)
{
if (kvp.Key == archive.Key)
{
dictAllTheFiles.Remove(kvp.Key);
}
}
}