Дает ли Foreach Item в LinkedList предметы в строгом порядке?
Foreach Item
LinkedList
Строгий порядок First=>Next=>Next=>...=>Last соблюдается в foreach или, возможно, лучше использовать while (item != null) ... item = item.Next?
First=>Next=>Next=>...=>Last
while (item != null) ... item = item.Next
Да, это так. Увидеть http://msdn.microsoft.com/en-us/library/aa664754(VS.71).aspx и как перечислитель LinkedList соблюдает порядок.