У меня есть словарь, который мне нужно обновлять с помощью входящих данных, после анализа входящих данных я должен проверить, есть ли в словаре какие-либо записи, которых нет во входящих данных (входящие данные при анализе представляют собой список, и мне нужно чтобы сопоставить его со словарными статьями).
Чтобы избежать нескольких циклов для удаления записей, я запустил цикл с уменьшением for для подсчета словаря, затем я извлекаю ключ словаря индекса с помощью ElementAt, затем проверяю, присутствует ли запись во входящих данных, если нет, то я удаляю эту запись из список. Я сделал это, потому что запуск цикла foreach для ключей словаря и удаление из него приведет к возникновению исключения, поскольку коллекция ключей словаря будет изменена.
Я хотел понять, что это повлияет на время выполнения. Я хочу понять, каков порядок работы ElementAt.