procedure
特定の条件に基づいて辞書から値を削除したい場所があります(キー値を別の辞書と比較します)
ただし、foreach loop
辞書を変更することはできません。
おそらくこれを行うより良い方法はありますか?
キー値は文字列です。
foreach (var archive in dictArchivedTitles)
{
foreach (var kvp in dictAllTheFiles)
{
if (kvp.Key == archive.Key)
{
dictAllTheFiles.Remove(kvp.Key);
}
}
}