可以依赖列举项目的枚举是按插入顺序完成的吗?
有谁知道规范中有关于此的内容?
谢谢!
答案 0 :(得分:7)
这取决于实施。这是不同泛型集合的nice overview。就List<T>
实现而言,枚举将按照添加元素的顺序完成。
答案 1 :(得分:7)
对于List<T>
,是的,您可以依赖订购。
这是列表结构的本质,其中元素按索引排序。枚举总是按索引顺序进行。
答案 2 :(得分:1)
按插入顺序
这是你问题中的尴尬语言。列表与LT;&GT;确实支持使用Insert()方法插入列表中的任何位置。不,枚举产生列表顺序,而不是插入顺序。如果问题是“通过添加顺序”(添加方法),那么答案是肯定的。