Compartilhar via


Princípios de design para coleta e interfaces de enumerador

Há princípios de design diferente por trás de cada tipo de interface:

  • Uma interface de coleção fornece aleatório acessar um único item da coleção via o Item método, ele permite que os clientes descobrir quantos itens estão na coleção via o Contagempropriedade , e geralmente permite que os clientes adicionar e remover itens.

  • Uma interface de enumerador fornece serial acesso vários itens em uma coleção, ele não permita o cliente para descobrir quantos itens estão na coleção (até que o enumerador pare retornar itens) e ele não oferece qualquer forma de adicionar ou remover itens.

Cada tipo de interface desempenha um papel diferente no fornecimento de acesso aos elementos em uma coleção.

Consulte também

Conceitos

ATL coleções e enumeradores