【发布时间】:2010-10-01 23:12:18
【问题描述】:
List<T> 是否始终保证项目将按照枚举时添加的顺序返回?
更新:谢谢大家的回答,让我放心。我用 .NET Reflector 快速浏览了 List<T> 类(可能一开始就应该这样做),实际上底层存储是 T (T[]) 的数组。
【问题讨论】:
-
虽然我们现在已经通过实验和逆向工程确定,当前形式的 List
确实保留了顺序,但如果微软将其正式发布并提供此保证,那就太好了在文档中。读这篇文章的人有一些影响力吗? -
@I.J.Kennedy effin A!这适用于更多的 MS 文档。 +1 给你。 (如果可以的话,+100)。有成千上万甚至数百万的 MS 开发人员花费时间进行逆向工程、测试等,这一切都是因为缺少来自 MS 的几句话。他们难道没有意识到这一点吗?岁月流逝,一切都没有改变。
标签: .net list collections