Membros
Esta secção descreve membros dos tipos de objetos F#.
Observações
Os membros são características que fazem parte de uma definição de tipo e são declaradas com a member
palavra-chave. Tipos de objetos F# tais como registos, classes, sindicatos discriminados, interfaces e estruturas apoiam membros. Para mais informações, consulte Registos, Classes, Uniões Discriminadas, Interfaces e Estruturas.
Os membros normalmente compõem a interface pública para um tipo, e é por isso que são públicos, salvo especificação em contrário. Os membros também podem ser declarados privados ou internos. Para mais informações, consulte Controlo de Acesso. Os ficheiros de assinaturas também podem ser usados para expor ou não expor certos membros de um tipo. Para mais informações, consulte Signatures.
Os campos privados e do
as encadernações, que são utilizados apenas com aulas, não são membros verdadeiros, porque 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 secção.
Tópicos relacionados
Tópico | Description |
---|---|
let Encadernações nas aulas |
Descreve a definição de campos privados e funções nas aulas. |
do Encadernações nas aulas |
Descreve a especificação do código de inicialização de objetos. |
Propriedades | Descreve 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 do 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 iniciados num tipo. |