Перебор LinkedList в C#
Цикл foreach проходит LinkedList<T> от начала
к концу и отдаёт значения в том порядке, в каком они стоят.
Если изменить список прямо во время foreach, цикл
бросит InvalidOperationException.
В консоли 2, 4, 6 - по одному значению на строку:
using System.Collections.Generic;
LinkedList<int> vals = new LinkedList<int>(new[] { 2, 4, 6 });
foreach (int v in vals) Console.WriteLine(v);
Выведите сумму элементов списка 1, 2, 3.