San*_*dav 2 c# asp.net
SortedListin 的默认容量是System.Collections.Generic多少?有人告诉我它是4,但下面的例子显示0.为什么?
SortedList
System.Collections.Generic
SortedList<int,string> sortedlist = new SortedList<int,string>(); Console.WriteLine(sortedlist.Capacity);
Cha*_*ger 6
该文档是有点模糊这一点,简单地说,名单将有"默认的初始容量".
但是,参考资料中的评论说:
构造一个新的排序列表.排序列表最初为空,容量为零.将第一个元素添加到排序列表后,容量增加到_defaultCapacity,然后根据需要以2的倍数增加.排序列表的元素根据IComparable接口排序,必须通过所有条目的键实现添加到排序列表中.
_defaultCapacity是4.
_defaultCapacity
4
因此,要回答你的问题:默认的是既0 和 4,这取决于你是否已经添加的元素.
0
归档时间:
10 年,5 月 前
查看次数:
70 次
最近记录: