中易网

C#中 List 的 Capacity,Count 属性和 Count 方法有什么区别

答案:2  悬赏:0  
解决时间 2021-01-14 18:10
  • 提问者网友:伴风望海
  • 2021-01-13 23:35
C#中 List 的 Capacity,Count 属性和 Count 方法有什么区别
最佳答案
  • 二级知识专家网友:野味小生
  • 2021-01-14 00:13
纠正一个错误的表述, list.capacity与list.count都是属性, 并不是方法. 另外注意大小写, 按照语法规范, 属性都是lower camel case. 不能用大写开头.
List类型本质是一个Array. list.capacity是可读可写的, list.count是只读的. 其它的就跟上面所说的一样, 容量值与元素个数(非空)的区别.
全部回答
  • 1楼网友:怙棘
  • 2021-01-14 01:09
Capacity 是列表之前设定的容量值;
Count 是实际的元素个数。
Capacity 总是大于或等于 Count,当 Count 超过 Capacity 后,又自动扩容以装下新的元素。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息