Comparación entre propiedades e indizadores (Guía de programación de C#)
Los indexadores son como propiedades. Excepto por las diferencias que se muestran en la tabla siguiente, todas las reglas que se definen para los descriptores de acceso de propiedad se aplican también a los descriptores de acceso de indexador.
Propiedad. | Indexador |
---|---|
Permite que los métodos se llamen como si fueran miembros de datos públicos. | Permite que se pueda tener acceso a los elementos de una colección interna de un objeto mediante la notación de matriz en el propio objeto. |
Se ha tenido acceso mediante un nombre simple. | Se ha tenido acceso mediante un índice. |
Puede ser un miembro de instancia o estático. | Debe ser un miembro de instancia. |
Un descriptor de acceso get de una propiedad no tiene parámetros. | Un descriptor de acceso get de un indexador tiene la misma lista de parámetros formales que el indexador. |
Un descriptor de acceso set de una propiedad contiene el parámetro value implícito. |
Un descriptor de acceso set de un indexador tiene la misma lista de parámetros formales que el indexador, y también para el parámetro value. |
Admite la sintaxis abreviada con Propiedades autoimplementadas. | Admite miembros de cuerpo de expresión para obtener solo indexadores. |
Consulte también
Col·laboreu amb nosaltres a GitHub
La font d'aquest contingut es pot trobar al GitHub, on també podeu crear i revisar problemes i sol·licituds d'extracció. Per obtenir més informació, consulteu la nostra guia per a col·laboradors.
Comentaris
https://aka.ms/ContentUserFeedback.
Properament: al llarg del 2024 eliminarem gradualment GitHub Issues com a mecanisme de retroalimentació del contingut i el substituirem per un nou sistema de retroalimentació. Per obtenir més informació, consulteu:Envieu i consulteu els comentaris de