Compartilhar via


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

Sempre que classe ou estrutura são criados, o construtor é chamado.Uma classe ou estrutura pode ter vários construtores que recebam argumentos diferentes.Os construtores permitem o programador defina valores padrão, para limitar a instanciação, e escrever código que é flexível e fácil de ler.Para mais informações e exemplos, consulte Usando construtores (guia de programação do C#) e Construtores de instância (guia de programação do C#).

Se você não fornecer um construtor para o objeto, C# criará um por padrão que cria uma instância do objeto e variáveis de membro de conjuntos para valores padrão como listados em Tabela de valores padrão (C# Reference).Para mais informações e exemplos, consulte Construtores de instância (guia de programação do C#).

As classes estáticos e as estruturas também podem ter construtores.Para mais informações e exemplos, consulte Construtores estáticos (guia de programação do C#).

Nesta seção

Usando construtores (guia de programação do C#)

Construtores de instância (guia de programação do C#)

Construtores de private (guia de programação C#)

Construtores estáticos (guia de programação do C#)

Como: gravar um construtor de cópia (guia de programação do C#)

Consulte também

Referência

Classes e estruturas (guia de programação do C#)

Destruidores (guia de programação do C#)

estático (referência de C#)

Conceitos

Guia de programação do C#

Outros recursos

Inicializadores por que executam na ordem oposto como construtores? Parte Um