I have 2 classes
public class A
{
public A(string N)
{
Name = N;
}
public string Name { get; set; }
public void GetName()
{
Console.Write(Name);
}
}
public class B : A
{
public B(string N) : base(N)
{
}
public new void GetName()
{
Console.Write(new string(Name.Reverse().ToArray()));
}
}
I create a new object B
which I want to call GetName
from A
and GetName
from B
B foo = new B("foo");
foo.GetName(); // output "oof"
Expected Output "foooof"
I already tried public new void GetName() : base
but that does not compile