我有一个字典,我需要不断更新传入的数据,解析传入的数据后,我必须检查字典中是否有任何条目在传入的数据中不存在(解析时的传入数据是一个列表,我需要用字典条目映射它).
为了避免多个循环删除条目,我为字典计数运行了一个递减循环,然后我使用ElementAt获取索引的字典键,然后检查输入数据中是否存在条目,如果没有,那么我从中删除该条目列表.我这样做是因为在字典键上运行foreach循环并从中删除将引发异常,因为字典键集合将被修改.
我想知道这样做会对执行时间产生任何影响.我想了解ElementAt操作的顺序是什么.