C# 的List 和arrayList的底層擴容機制

總體描述:List或者ArrayList 在初始時給出4的默認長度,超出後以2倍的方式擴容;超過0X7FEFFFFF後 會以最大值爲長度  但是看.Net源碼 如果此時max還小於需求長度 會把長度設爲 需求長度; 代碼測試: 輸出結果: .NET 源碼摘取 1.增加元素時判斷容量 2.擴容機制
相關文章
相關標籤/搜索