sha*_*oth 5 .net c# linq generics foreach
有List(T).ForEach()一个对列表的每个元素执行操作.但是,MSDN描述没有说明List遍历元素的顺序,我需要严格按顺序遍历它们.
我怎样才能实现这一目标ForEach()?
Jon*_*eet 13
List<T>.ForEach 将与正常foreach循环的顺序相同,这也是列表的自然顺序.
是的,文档没有说明 - 但这是明显的行为,我认为依靠不改变是非常合理的.
(Parallel.ForEach当然,现在是另一回事.)