Construtores (Guia de Programação em 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 em C#) e Construtores de instâncias (Guia de Programação em 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 (Referência de C#). Para mais informações e exemplos, consulte Construtores de instâncias (Guia de Programação em 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 em C#).
Nesta seção
Usando construtores (Guia de Programação em C#)
Construtores de instâncias (Guia de Programação em C#)
Construtores particulares (Guia de Programação em C#)
Construtores estáticos (Guia de Programação em C#)
Como escrever um construtor de cópia (Guia de Programação em C#)
Consulte também
Referência
Classes e structs (Guia de Programação em C#)
Destruidores (Guia de Programação em C#)
Conceitos
Outros recursos
Inicializadores por que executam na ordem oposto como construtores? Parte Um