集合和枚举器接口的设计原则

每种接口背后的设计原则各不相同:

  • 集合接口通过 Item 方法随机访问集合中的单个项,它允许客户端通过 Count 属性发现集合中的项数,并且通常允许客户端添加和删除项。

  • 枚举器接口提供对集合中多个项的串行访问,它不允许客户端发现集合中的项数(直到枚举器停止返回项),并且不提供添加或删除项的任何方法。

在提供对集合中的元素的访问时,每种类型的接口都扮演着不同的角色。

另请参阅

集合和枚举数