为什么generic.list比数组慢?
通用列表比数组略慢,但在大多数情况下你并没有注意到.大多数情况下,它与查找稍微复杂一点:据说List使用"引擎盖下"的数组,但并不能保证在数组中以相同的方式将节点保存在相邻的内存中.
但是,我看到一些基准,早在2005年(现在不能找到链接),不同的是非常小的.
此外,该列表相对于数组有许多重要的优点:主要是添加或删除项目是微不足道的.当您不知道需要多少项目或者该数字会有所不同时,使用列表会容易得多.在这种情况下(和诚实,这是大多数时候),你应该不使用数组.