我有以下字典。
Dictionary<string, List<string>> dictSubjects = new Dictionary<string, List<string>>();
并且我正在尝试摆脱驻留在各个字典条目的每个列表实例中的潜在重复项。
这是我尝试过的,但是在只读的列表行中出现错误
foreach (var kvp in dictSubjects)
{
lstSubjectsNoDupes.Clear();
for (int i = kvp.Value.Count - 1; i >= 0; i--)
{
if(lstSubjectsNoDupes.Contains(kvp.Value[i]))
{
lstSubjectsNoDupes.Add(kvp.Value[i]);
}
}
kvp.Value = lstSubjectsNoDupes;
}
我怎样才能有效地消除字典每个列表中的潜在重复项?