Share via


Membros (Guia de Programação em C#)

As classes e estruturas têm os membros que representam os dados e comportamento. Os membros de uma classe incluem todos os membros declarados na classe, junto com todos os membros (a não ser que construtores e destructors) declarados em todas as classes em sua hierarquia de herança. Os membros particulares nas classes base são herdadas mas não estão acessíveis de classes derivadas.

A tabela a seguir lista os tipos de membros uma classe ou a estrutura pode conter:

Membro

Descrição

Campos (Guia de Programação em C#)

Os campos são variáveis declaradas no escopo de classe. Um campo pode ser um tipo numérico interna ou uma instância de outra classe. Por exemplo, uma classe de calendário pode ter um campo que contém a data atual.

Constantes (Guia de Programação em C#)

Constantes são os campos ou propriedades cujo valor é definido em tempo de compilação e não pode ser alterado.

Propriedades (Guia de Programação em C#)

As propriedades são métodos em uma classe que são acessados como se fossem campos dessa classe. Uma propriedade pode fornecer a proteção para um campo da classe mantê-lo de ser alterado sem conhecimento do objeto.

Métodos (Guia de Programação em C#)

Os métodos definem as ações que uma classe pode executar. Os métodos podem levar os parâmetros que fornecem dados de entrada, e pode retornar dados de saída com os parâmetros. Os métodos também podem retornar um valor diretamente, sem usar um parâmetro.

Eventos (Guia de Programação em C#)

Eventos fornecem notificações sobre ocorrências, tais como cliques de botão ou com êxito a conclusão de um método, a outros objetos. Os eventos são definidos e disparados usando representantes.

Operadores (Guia de Programação em C#)

Os operadores sobrecarregados são considerados membros de classe. Quando você sobrecarrega um operador, defina-a como um método estático publico em uma classe. Os operadores pré-definidos (+, *, <, e assim por diante) não são considerados membros. Para obter mais informações, consulte Operadores sobrecarregáveis (Guia de Programação em C#).

Indexadores (Guia de Programação em C#)

Indexadores permitem que um objeto para ser de uma maneira semelhante indexado para matrizes.

Construtores (Guia de Programação em C#)

Os construtores são métodos que são chamados quando o objeto é projetado principalmente. São geralmente usados para inicializar os dados de um objeto.

Destruidores (Guia de Programação em C#)

Os destruidores são muito raramente usados em C#. São métodos que são chamados pelo mecanismo de execução em tempo de execução quando o objeto está prestes a ser removido da memória. Geralmente são usados para certificar-se de que todos os recursos que devem ser liberados são tratados apropriadamente.

Tipos aninhados (Guia de Programação em C#)

Tipos aninhados são tipos declarados dentro de outro tipo. Tipos aninhados são geralmente usados para descrever os objetos que são usados somente pelos tipos que os contêm.

Consulte também

Referência

Classes (Guia de Programação em C#)

Métodos (Guia de Programação em C#)

Construtores (Guia de Programação em C#)

Destruidores (Guia de Programação em C#)

Propriedades (Guia de Programação em C#)

Campos (Guia de Programação em C#)

Indexadores (Guia de Programação em C#)

Eventos (Guia de Programação em C#)

Tipos aninhados (Guia de Programação em C#)

Operadores (Guia de Programação em C#)

Operadores sobrecarregáveis (Guia de Programação em C#)

Conceitos

Guia de Programação em C#