Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os indexadores são como propriedades. Com exceção das diferenças mostradas na tabela a seguir, todas as regras definidas para acessadores de propriedade também se aplicam a acessadores de indexador.
| Propriedade | Indexador |
|---|---|
| Permite que os métodos sejam chamados como se fossem membros de dados públicos. | Permite que elementos de uma coleção interna de um objeto sejam acessados usando uma notação de matriz no próprio objeto. |
| Acessado por meio de um nome simples. | Acessado por meio de um índice. |
| Pode ser estático ou um membro de instância. | Deve ser um membro da instância. |
| Um acessador get de uma propriedade não tem parâmetros. | Um acessador get de um indexador tem a mesma lista de parâmetro formal que o indexador. |
Um acessador set de uma propriedade contém o parâmetro implícito value. |
Um acessador set de um indexador tem a mesma lista de parâmetro formal que o indexador, bem como o mesmo parâmetro de valor. |
| Suporta sintaxe abreviada com propriedades implementadas automaticamente. | Dá suporte a membros aptos para expressão a fim de obter somente indexadores. |
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.