集合扩容的时机是Add();
集合底层是通过两个数组相互copy实现的。
扩容的本质就是将新数组长度扩容成旧数组长度的2倍,其实上就是调度Array.Copy(oldArray,0,destArray,0,length)。
当Add()触发后就调用了
集合扩容的时机是Add();
集合底层是通过两个数组相互copy实现的。
扩容的本质就是将新数组长度扩容成旧数组长度的2倍,其实上就是调度Array.Copy(oldArray,0,destArray,0,length)。
当Add()触发后就调用了
转载于:https://www.cnblogs.com/with-lj/p/7016825.html