У меня есть Словарь, элементов которого я должен выполнить итерации через и внести изменения. Я не могу использовать foreach оператор, так как он иногда бросает InvalidOperationException, говоря, что набор не может быть изменен во время перечисления.
Я могу использовать для цикла, в сочетании со Словарем. Метод ElementAt, и я успешно использовал его в других классах, но в этом конкретном классе, метод не может быть найден ElementAt! Какие-либо идеи?
ElementAt - это метод расширения, определенный в System.Linq.Enumerable.
Чтобы сделать его видимым, нужно добавить условие using:
using System.Linq;
Обратите внимание, что ElementAt на Dictionary