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.
Esta seção descreve os membros dos tipos de objeto F#.
Observações
Os membros são recursos que fazem parte de uma definição de tipo e são declarados com a member palavra-chave. Tipos de objeto F#, como registros, classes, uniões discriminadas, interfaces e estruturas dão suporte a membros. Para obter mais informações, consulte Registros, Classes, Uniões Discriminadas, Interfaces e Structs.
Os membros normalmente compõem a interface pública para um tipo, e é por isso que eles são públicos, a menos que especificado de outra forma. Os membros também podem ser declarados privados ou internos. Para obter mais informações, consulte Controle de Acesso. Os arquivos de assinaturas também podem ser usados para expor ou não determinados membros de um tipo. Para obter mais informações, consulte Assinaturas.
Campos privados e do associações, que são usados apenas com classes, não são membros verdadeiros, pois nunca fazem parte da interface pública de um tipo e não são declarados com a member palavra-chave, mas também são descritos nesta seção.
Tópicos relacionados
| Tópico | Descrição |
|---|---|
let Associações em classes |
Descreve a definição de campos e funções privados em classes. |
do Associações em classes |
Descreve a especificação do código de inicialização de objeto. |
| Propriedades | Descreve os membros da propriedade em classes e outros tipos. |
| Propriedades indexadas | Descreve propriedades semelhantes a matrizes em classes e outros tipos. |
| Métodos | Descreve funções que são membros de um tipo. |
| Construtores | Descreve funções especiais que inicializam objetos de um tipo. |
| Sobrecarga de operador | Descreve a definição de operadores personalizados para tipos. |
| Eventos | Descreve a definição de eventos e suporte ao tratamento de eventos em F#. |
| Estruturas | Descreve a definição de structs em F#. |
| Campos explícitos | Descreve a definição de campos não inicializados em um tipo. |