第11节 小结

10.11 小结

本章介绍了如何处理不同类型的集合。数组的大小是固定的,但可以使用列表作为动态增长的集合。队列以先进先出的方式访问元素,栈以后进先出的方式访问元素。链表可以快速插入和删除元素,但搜索操作比较慢。通过键和值可以使用字典,它的搜索和插入操作比较快。集(其名称是hashSet)用于无序的唯一项。

本章还介绍了许多接口及其在集合访问和排序上的用法。探讨了一些特殊的集合,例如BitArray和BitVector32,它们为处理位集合进行了优化。

第11章将详细介绍LINQ,这是C# 3.0主要的新语言扩展。