Compartilhar via


Comparação entre propriedades e os indexadores (guia de programação translation from VPE for Csharp)

Os indexadores são como propriedades.Exceto para as diferenças mostradas na tabela a seguir, todas as regras definidas para os acessadores da propriedade aplicam à indexador acessadores também.

Propriedade

Indexador

Permite que sistema autônomo métodos a ser chamado sistema autônomo se fossem membros de dados pública.

Permite que elementos de uma coleção interna de um objeto sejam acessados usando a notação de matriz no próprio objeto.

Acessado por meio de um nome simples.

Acessado por meio de um índice.

Pode ser um estático ou um membro de instância.

Deve ser um membro de instância.

A obter acessador de uma propriedade não tem parâmetros.

A get acessador de um indexador h sistema autônomo a mesma lista de parâmetros formal sistema autônomo indexador.

A conjunto assessor de uma propriedade contém o implícita value parâmetro.

A set acessador de um indexador tem a mesma lista de parâmetros formal sistema autônomo o indexador e também para o valor parâmetro.

Suporta reduzido sintaxe com Propriedades implementado automática (guia de programação translation from VPE for Csharp).

Não oferece suporte à sintaxe abreviada.

Consulte também

Conceitos

Guia de Programação C#

Referência

Indexadores (guia de programação C#)

Propriedades (Guia de programação do C#)