Я могу безопасно добавить узлы к контейнеру LinkedList внутри foreach оператор? Есть ли какое-либо различие, если я использовал цикл с условием продолжения? Или это никогда не позволяется и может вызвать некоторые проблемы?
foreach(var node in myList)
{
if(condition)
myList.AddLast(new MyNode());
}
Это будет всегда работать?