Compartilhar via


Membros (F#)

Esta seção descreve os membros de tipos de objeto F#.

Comentários

Os membros são recursos que fazem parte de uma definição de tipo e são declarados com o member palavra-chave. Discriminated de F# tipos de objeto como, por exemplo, registros, classes, unions, interfaces, e estruturas de suportam a membros. For more information, see Registros (F#), Classes (F#), Uniões discriminadas (F#), Interfaces (F#), and Estruturas (F#).

Normalmente, os membros se a interface pública de um tipo, o motivo pelo qual eles são públicos, salvo indicação em contrário. Os membros também podem ser declarados privadas ou internas. Para obter mais informações, consulte Controle de acesso (F#). Assinaturas de tipos também podem ser usadas para expor ou não expor determinados membros de um tipo. Para obter mais informações, consulte Assinaturas (F#).

Campos particulares e do ligações, que são usadas apenas com classes, não são membros de true, porque eles nunca são parte da interface pública de um tipo e não são declarados com o member palavra-chave, mas eles são descritos nesta seção também.

Tópicos relacionados

Tópico

Descrição

Deixe as ligações de Classes (F#)

Descreve a definição de campos privados e funções em classes.

fazer ligações de Classes (F#)

Descreve a especificação do código de inicialização do objeto.

Propriedades (F#)

Descreve os membros de propriedade em classes e outros tipos.

Propriedades indexadas (F#)

Descreve as propriedades de array semelhante em classes e outros tipos.

Métodos (F#)

Descreve as funções que são membros de um tipo.

Construtores (F#)

Descreve as funções especiais que inicializar objetos de um tipo.

Operador de sobrecarga (F#)

Descreve a definição dos operadores personalizadas para tipos.

Eventos (F#)

Descreve a definição de eventos e suporte no F# de manipulação de eventos.

Campos explícitos: O val palavra-chave (F#)

Descreve a definição de campos não inicializados em um tipo.