【发布时间】:2015-06-16 21:54:59
【问题描述】:
new List<T>() 和 new List<T>(0) 有区别吗?
这可能是一个微优化,但其想法是了解内存分配方面的差异。
【问题讨论】:
-
从内存分配的角度来看,这些语句本质上是相同的
-
@EricJ。但是在将第一项添加到列表之前,列表实际上并没有分配一个 4 元素数组;见斯科特张伯伦的回答。
标签: c# .net list memory-management