link中capcaty和count有什么区别?如何设置count?

link中capcaty和count有什么区别?如何设置count?

Count不能设置,只能读。否则不就乱套了。你胡乱改小了,那多余的数据去了哪里?你胡乱改大了,那新添的数据从哪里来?

capcaty是容量,比如你设置20个,但不是说里面有20个元素,当你add元素进去,只要数量不超过capcaty,list是不会扩容的,当你添加超过capcaty个元素时,他会自动扩容,这样减少频繁的分配内存,count就是你add多少个就是多少

Capacity表示最多能放多少条数据,而Count表示现在已经有了多少条数据,比如new List《int》{0},这个集合Capacity是一个大的整数,而Count为1。设置List的Count:new List《int》(10)。