Share via


Membros (guia de programação C#)

Classes e estruturas têm membros que representam os dados e o comportamento.Os membros da classe incluir todos os membros declarados na classe, juntamente com todos os membros (exceto construtores e destrutores) declarado em todas as classes em sua hierarquia de herança.Os membros privados em classes base são herdados, mas não são acessíveis a partir de classes derivadas.

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

Membro

Descrição

Campos (guia de programação translation from VPE for Csharp)

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

Constantes (guia de programação translation from VPE for Csharp)

Constantes são campos ou propriedades cujo valor é definido em time de compilar e não podem ser alteradas.

Propriedades (Guia de programação do C#)

sistema autônomo propriedades são métodos em uma classe que são acessados sistema autônomo se fossem campos na classe.Uma propriedade pode fornecer proteção para um campo de classe para mantê-lo seja alterada sem o conhecimento do objeto.

Métodos (Guia de programação do C#)

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

Eventos (Guia de programação do C#)

Eventos de fornecem notificações sobre ocorrências, sistema autônomo cliques do botão ou a conclusão bem-sucedida de um método, a outros objetos.Eventos são definidos e acionados usando delegados.Para obter mais informações, consulte Eventos e representantes.

Operadores (guia de programação translation from VPE for Csharp)

Operadores sobrecarregados são considerados membros de classe.Quando você sobrecarregar um operador, você pode defini-la sistema autônomo um método público estático em uma classe.Os operadores predefinidos (+, *, <e assim por diante) não são considerados membros. Para obter mais informações, consulte Operadores sobrecarregável (guia de programação translation from VPE for Csharp).

Indexadores (guia de programação C#)

Os indexadores permitem que um objeto a serem indexados de forma semelhante aos arrays.

Construtores (Guia de programação do C#)

Construtores são métodos que são chamados quando o objeto é criado pela primeira vez.Eles são geralmente usados para inicializar os dados de um objeto.

Destructors (guia de programação C#)

Destruidores são usados raramente translation from VPE for Csharp.Eles são métodos que são chamados pelo mecanismo de execução do tempo de execução quando o objeto está prestes a ser removido da memória.Eles são geralmente usados para certificar-se de que todos os recursos que devem ser liberados sejam manipulados corretamente.

Tipos aninhados (guia de programação translation from VPE for Csharp)

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

Consulte também

Conceitos

Guia de Programação C#

Eventos e representantes

Referência

Classes (guia de programação C#) 

Métodos (Guia de programação do C#)

Construtores (Guia de programação do C#)

Destructors (guia de programação C#)

Propriedades (Guia de programação do C#)

Campos (guia de programação translation from VPE for Csharp)

Indexadores (guia de programação C#)

Eventos (Guia de programação do C#)

Tipos aninhados (guia de programação translation from VPE for Csharp)

Operadores (guia de programação translation from VPE for Csharp)

Operadores sobrecarregável (guia de programação translation from VPE for Csharp)

Outros recursos

Diretrizes de design de membro