Compartir a través de


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#)

static (Referencia de C#)

Conceptos

Guía de programación de C#

Otros recursos

¿Por qué los inicializadores se ejecutan en el orden contrario como constructores? Part One