【发布时间】:2011-05-19 09:51:59
【问题描述】:
它是两遍算法吗?即,它迭代可枚举一次以计算元素的数量,以便它可以分配数组,然后再次传递以插入它们?
它是否循环一次,并不断调整数组的大小?
或者它是否使用像 List 这样的中间结构(可能在内部调整数组的大小)?
【问题讨论】:
-
我的建议是下载 .NET Reflector 并自己查看源代码。
-
@Justin 或仅使用 Microsoft 的框架参考源。他们往往有 cmets 和更好的变量名 :-) 这是我用来研究我的答案的。