在.net框架中,列表容量会随着列表的增长而增加一倍,或者另一种算法在新版本中工作(.net framework 4.7或4.8)???
我感觉它与CPU号连接
.net框架https://referencesource.microsoft.com/#mscorlib/system/collections/generic/list.cs,405
根据.NET Reference Source,ArrayList,当新元素不适合已经保留的空间时,List的基础类型增长两倍。
无论您考虑哪种.NET Framework,这似乎都不依赖于任何其他因素。
资料来源:https://referencesource.microsoft.com/#mscorlib/system/collections/arraylist.cs,9df2bbf8d237742e