Nivel 4 — Clases
Constructores
Notas originales de SunDiaL · Ver fuente en inglés
Los constructores son un tipo especial de métodos que no tienen nombre y siempre devuelven un objeto de tu clase. Su propósito es construir un objeto de tu clase. Otras formas de decirlo que escucharás son «crear un objeto» o «instanciar un objeto».
Definir un constructor
public class ExampleClass()
{
public ExampleClass()
{
}
}
Nota: Puedes definir varios constructores -> sobrecarga de constructores.
Nota 2: C# crea automáticamente un constructor vacío para todas las clases, por lo que, salvo que el tuyo haga algo o quieras limitar el acceso a él, se puede omitir.
Invocar un constructor
Un constructor se invoca con la palabra clave new.
public void Main()
{
ExampleClass myVariable = new ExampleClass();
}