¿Cuál es el valor final de la variable x después de ejecutar el siguiente código?
class A {
public virtual int Foo() { return 1; }
}
class B : A {
public override int Foo() { return 2; }
}
A a = new B();
int x = a.Foo();
¿Cuál es el valor final de la variable x después de ejecutar el siguiente código?
class A {
public virtual int Foo() { return 1; }
}
class B : A {
public override int Foo() { return 2; }
}
A a = new B();
int x = a.Foo();