Constructor vacío
class EmptyConstructor{
static void Main(string[] args){
MyClass myClass = new MyClass();
}
}
class MyClass{
public MyClass(){
Console.WriteLine("Hello!!!");
}
}
Output:
Hola!!!
Constructor con parámetros
class ConstructorWithParameter{
static void Main(string[] args){
new MyClass("Juan");
}
}
class MyClass{
public MyClass(string nombre){
Console.WriteLine("Hello " + nombre);
}
}
¿Para qué sirve un constructor?
class UsingConstructor{
static void Main(string[] args){
new MyClass("Juan");
}
}
class MyClass{
string name;
public MyClass(string name){
this.name = name;
}
}
Si no sé cuales son los parámetros que tengo que poner, puedo ponerme sobre el paréntesis de los parámetros y pulsar ctrl + space