如果是这样,这是因为它真的是在每个元素上迭代,或者它是否在内部存储元素,并将数组滑动到新的List T中?
更新:我用反光板检查;堆< T>将其项目存储在索引为0的最底层元素的数组中,但其枚举器以相反的顺序迭代数组.因此,从迭代器出来的第一个元素是堆栈的顶部.