Membros
Esta seção descreve os membros dos tipos de objeto do F#.
Comentários
Membros são recursos que fazem parte de uma definição de tipo e são declarados com a palavra-chave member
. Tipos de objeto F# como registros, classes, uniões discriminadas, interfaces e membros de suporte às estruturas. Para saber mais, veja Registros, Classes, Uniões discriminadas, Interfaces e Estruturas.
Os membros normalmente compõem a interface pública de um tipo e, por isso, são públicos, a menos que o contrário seja especificado. Os membros também podem ser declarados particular ou internamente. Para mais informações, consulte Controle de acesso. Os arquivos de assinatura também podem ser usados para expor ou não certos membros de um tipo. Para saber mais, confira Assinaturas.
Campos particulares e associações do
, usados apenas com classes, não são membros reais, pois não fazem parte da interface pública de um tipo e não são declarados com a palavra-chave member
, mas estão descritos nesta seção também.
Tópicos Relacionados
Tópico | Descrição |
---|---|
let Associações em classes |
Descreve a definição de campos particulares e funções 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 propriedade do tipo matriz em classes e outros tipos. |
Métodos | Descreve as 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 dos operadores personalizados para os tipos. |
Eventos | Descreve a definição de eventos e suporte de manipulação de eventos em F#. |
Estruturas | Descreve a definição de estruturas em F#. |
Campos explícitos | Descreve a definição dos campos não inicializados em um tipo. |