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. |