List <T>和其他IEnumerables的排序

Vit*_*Vit 4 c# ienumerable

可以依赖于列表项目的枚举是按插入顺序完成的吗?

有谁知道规范对此有何看法?

谢谢!

Dar*_*rov 7

这取决于实施.以下是不同泛型集合的概述.就List<T>实现而言,枚举将按照添加元素的顺序进行.


cod*_*zen 7

对于a List<T>,是的,您可以依赖于订购.

它是列表结构的本质,其中元素按索引排序.枚举始终按索引顺序进行.