Miembros (F#)
En esta sección se describen los miembros de los tipos de objeto de F#.
Comentarios
Los miembros son características que forman parte de una definición de tipo y se declaran con la palabra clave member. Los tipos de objeto de F#, como los registros, clases, uniones discriminadas, interfaces y estructuras, admiten miembros. Para obtener más información, vea Registros (F#), Clases (F#), Uniones discriminadas (F#), Interfaces (F#) y Estructuras (F#).
Normalmente, los miembros componen la interfaz pública de un tipo, por lo que son públicos a menos que se especifique lo contrario. Los miembros también pueden declararse como privados o internos. Para obtener más información, vea Control de acceso (F#). También se pueden usar signaturas de tipos para exponer o no determinados miembros de un tipo. Para obtener más información, vea Signaturas (F#).
Los campos privados y los enlaces do, que se usan únicamente con las clases, no son miembros auténticos ya que nunca forman parte de la interfaz pública de un tipo y no se declaran con la palabra clave member; a pesar de ello, también se describen en esta sección.
Temas relacionados
Tema |
Descripción |
---|---|
Describe la definición de funciones y campos privados en las clases. |
|
Describe la especificación de código de inicialización de objetos. |
|
Describe los miembros de propiedad de las clases y otros tipos. |
|
Describe propiedades similares a matrices de las clases y otros tipos. |
|
Describe funciones que son miembros de un tipo. |
|
Describe funciones especiales que inicializan objetos de un tipo. |
|
Describe la definición de operadores personalizados para tipos. |
|
Describe la definición y el control de eventos en F#. |
|
Describe la definición de campos no inicializados en un tipo. |