Noções básicas de criação de interfaces de coleção e enumerator

Há noções básicas de design diferentes de apoio cada tipo de interface:

  • Fornece uma interface de coleção de acesso aleatórioa um único item na coleção via o método de Item , permite que os clientes descobrir quantos itens estão na coleção através da propriedade de Contagem , e permite que os clientes geralmente adicionar e remover itens.

  • Uma interface de enumerador fornece acesso serialpara vários itens em uma coleção, não permite que o cliente descobrir quantos itens estão na coleção (até que o enumerador parar de retornar itens), e não fornece nenhuma maneira para adicionar ou remover itens.

Cada tipo de interface executa uma função diferente em fornecer acesso aos elementos em uma coleção.

Consulte também

Conceitos

Coleções e enumeradores de ATL