Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta sección se describen los miembros de los tipos de objeto de F#.
Observaciones
Los miembros son características que forman parte de una definición de tipo y se declaran con la member palabra clave . Los tipos de objeto de F# como registros, clases, uniones discriminadas, interfaces y estructuras admiten miembros. Para obtener más información, vea Registros, clases, uniones discriminadas, interfaces y estructuras.
Los miembros suelen componer la interfaz pública de un tipo, por lo que son públicos a menos que se especifique lo contrario. Los miembros también se pueden declarar privados o internos. Para obtener más información, consulte Control de acceso. Los archivos de firmas también se pueden usar para exponer o no exponer determinados miembros de un tipo. Para obtener más información, consulte Firmas.
Los campos y do enlaces privados, que solo se usan con clases, no son miembros verdaderos, ya que nunca forman parte de la interfaz pública de un tipo y no se declaran con la member palabra clave , sino que también se describen en esta sección.
Temas relacionados
| Tema | Descripción |
|---|---|
let Enlaces en clases |
Describe la definición de campos privados y funciones en clases. |
do Enlaces en clases |
Describe la especificación del código de inicialización de objetos. |
| Propiedades | Describe los miembros de propiedad en clases y otros tipos. |
| Propiedades indexadas | Describe las propiedades de tipo matriz en clases y otros tipos. |
| Métodos | Describe las funciones que son miembros de un tipo. |
| Constructores | Describe funciones especiales que inicializan objetos de un tipo. |
| Sobrecarga del operador | Describe la definición de operadores personalizados para los tipos. |
| Eventos | Describe la definición de eventos y compatibilidad con el control de eventos en F#. |
| Estructuras | Describe la definición de estructuras en F#. |
| Campos explícitos | Describe la definición de campos sin inicializar en un tipo. |