Constructores (Guía de programación de C#)
Cada vez que se crea una clase o struct, se llama a su constructor. Una clase o struct puede tener varios constructores que toman argumentos diferentes. Los constructores permiten al programador establecer valores predeterminados, limitar la creación de instancias y escribir código flexible y fácil de leer. Para obtener más información y ejemplos, vea Utilizar constructores (Guía de programación de C#) y Constructores de instancias (Guía de programación de C#).
Si no proporciona un constructor para el objeto, C# creará uno de forma predeterminada que cree instancias del objeto y establezca las variables miembro en los valores predeterminados que se indican en: Tabla de valores predeterminados (Referencia de C#). Para obtener más información y ejemplos, vea Constructores de instancias (Guía de programación de C#).
Las clases y structs estáticos también pueden tener constructores. Para obtener más información y ejemplos, vea Constructores estáticos (Guía de programación de C#).
En esta sección
Utilizar constructores (Guía de programación de C#)
Constructores de instancias (Guía de programación de C#)
Constructores privados (Guía de programación de C#)
Constructores estáticos (Guía de programación de C#)
Cómo: Escribir un constructor Copy (Guía de programación de C#)
Vea también
Referencia
Clases y structs (Guía de programación de C#)
Destructores (Guía de programación de C#)
Conceptos
Otros recursos
¿Por qué los inicializadores se ejecutan en el orden contrario como constructores? Part One