Terminologia C#

  • modificador de acesso
    Uma palavra-chave, sistema autônomo particular, protegido, interno, or pública, que restringe o acesso a um tipo ou membro de tipo.Para obter mais informações, consulte Modificadores de acesso.

  • membro acessível
    Um membro que pode ser acessado por um  determinado tipo.Um membro acessível para um tipo não é necessariamente acessível para um outro tipo.Para obter mais informações, consulte Modificadores de acesso and Friend Assemblies.

  • Acessor
    Um método que define ou recupera o valor de um membro privado que está associado  a uma propriedade. Propriedades de leitura-gravação possuem acessoresPropriedades de leitura-gravar têm get e set acessadores. Propriedades são somente leitura tem apenas um get acessador. Para obter mais informações, consulte Propriedades.

  • método anônimo
    Um método anônimo é um bloco de código que é passado sistema autônomo um parâmetro para um delegado.Para obter mais informações, consulte Métodos anônimo.

  • classe base
    A classe herdada por outro '' classe derivada.Para obter mais informações, consulte Herança.

  • Pilha de chamada
    A série de chamadas de métodos comandado do início do programa até a a instrução atualmente sendo executada em tempo de execução.

  • classe
    Um tipo de dados que descreve um objeto.Classes contêm dados e os métodos para agir sobre os dados.Para obter mais informações, consulte Classes.

  • constructor
    Um método especial numa classe ou struct que inicializa os objetos daquele tipo.Para obter mais informações, consulte Construtores.

  • delegado
    Um delegate é um tipo que referencia um método.Depois que um delegate é atribuído um método, ele funciona exatamente como esse método.Para obter mais informações, consulte Delegados.

  • classe derivada
    A classe que usa herança para obter, ampliar ou modificar o comportamento e dados de outra classe 'base'.Para obter mais informações, consulte Herança.

  • destruidor
    Um método especial em um classe or struct que prepara a instância para destruição pelo sistema.Para obter mais informações, consulte Destruidores.

  • Evento
    Um membro de um classe or struct que envia notificações de alterar.Para obter mais informações, consulte Eventos.

  • campo
    Um membro de dados de um classe or struct que é acessado diretamente.

  • Genéricos
    Classes genéricas permitem que você defina um classe e ou método definidos com um parâmetro de tipo.Quando o código do cliente instancia o tipo, ele especifica um tipo específico sistema autônomo um argumento.Para obter mais informações, consulte Classes genéricas.

  • IDE
    Ambiente de desenvolvimento integrado.O aplicativo que fornece a interface do usuário unificada para as várias ferramentas de desenvolvimento incluindo o compilador, depurador, editor de código e designers.

  • tipo imutável
    Um tipo cujos dados de instância, campos e propriedades, não se alteram depois que a instância é criada.A maioria dos tipos de valor são imutáveis.

  • membro inacessível
    Um membro que não pode ser acessado por um determinado tipo.Um membro inacessível para um tipo não é necessariamente inacessível para outro tipo.Para obter mais informações, consulte Modificadores de acesso.

  • herança
    Translation from VPE for Csharp oferece suporte para herança, portanto, um classe que deriva de outra classe, conhecido sistema autônomo classe base, herda sistema autônomo mesmos métodos e propriedades.Envolve a herança de classes base e classes derivadas.Para obter mais informações, consulte Herança.

  • interface
    Um tipo que contém somente as assinaturas de métodos públicos, eventos e delegates.Um objeto que herda da interface deve implementar todos os métodos e eventos definidos na interface.Classes ou estruturas podem herdar qualquer número de interfaces.Para obter mais informações, consulte Interfaces

  • iterador
    Um iterador é um método que permite que os consumidores de um classe que contém uma coleção ou array, para usar foreach (translation from VPE for Csharp Reference) para iterar por meio dessa coleção ou matriz.

  • membro
    Um campo, propriedade, método ou evento declarado em um classe or struct.

  • Método
    Um bloco de código nomeado que fornece comportamento para um classe or struct.

  • Tipo mutável
    Um tipo cujos dados de instância, campos e propriedades, podem ser alterados depois que a instância é criada.A maioria dos Tipos de referência são mutáveis.

  • tipo aninhado
    Um tipo declarado na declaração de outro tipo.

  • object
    Uma instância de um classe.Um objeto existe na memória e tem dados e métodos que atuam sobre os dados.Para obter mais informações, consulte Objetos, classes e estruturas.

  •   property
    Um membro de dados acessado por meio de um acessor.Para obter mais informações, consulte Propriedades.

  • Refatoração
    Reutilizar código digitado anteriormente .O Visual C# Express Code Editor pode inteligentemente reformatar código para, por exemplo, transformar um bloco de código selecionado em um método.Para obter mais informações, consulte Refatoração.

  • Tipo referência
    Um tipo de dados.Uma variável declarada sistema autônomo um pontos de tipo de referência para um local onde sistema autônomo dados estão armazenados.Para obter mais informações, consulte Tipos de referência.

  • estático
    Existe uma classe ou um método declarado sistema autônomo estático sem que primeiro sejam instanciados usando a palavra-chave new. Main() é um método estático. Para obter mais informações, consulte Classes estáticas e membros de classe estático.

  • struct
    Um tipo de dados composto que é normalmente usado para conter algumas variáveis que têm alguma relação lógica.As estruturas também podem conter métodos e eventos.Structs não oferecerem suporte a herança mas eles oferecem suporte a interfaces.Uma estrutura é um tipo de valor, while a classe is a tipo de referência.Para obter mais informações, consulte Structs.

  • Tipo valor
    Um tipo de valor é um tipo de dados que está alocado na pilha, ao contrário de um tipo de referência que está alocado na pilha.The tipos internos, inclusive sistema autônomo tipos numéricos, bem sistema autônomo o tipo de struct e tipo que permite valor nulo, são todos sistema autônomo tipos de valores.The classe type and seqüência de caracteres type are tipos de referência.Para obter mais informações, consulte Tipos valor (referência C#).

Consulte também

Conceitos

Guia de Programação C#

Outros recursos

Referência C#