Certkiller.com 已经被本地小私立学校聘请开发一类库,将在名为ManageAttendance的 学生档案管理应用程序中使用,ManageAttendance 名学生档案您应负责此类库的开发。Certkiller.com 已指示您在应用程序中创建集合以存储学习的结果目前仅有七个学生,但此值将增加两倍,在下一年度,学校已通知您。由于对有限的资源,您需要确保您所创建的集合消耗最少的资源。创建集合,您应该使用什么?()
A.HybridDictionary 的集合类
B.哈希表集合类
C.ListDictionary 的集合类
D.StringCollection 的集合类
它利用了ListDictionary处理小集合时性能改善的优点,同时也可灵活地切换到处理较大集合时能力比ListDictionary更好的Hashtable。
如果集合的初始大小大于ListDictionary的最佳大小,则集合将存储在Hashtable中,以避免将元素从ListDictionary复制到Hashtable产生的系统开销。