C Sharp (C#) - Polymorphism and Abstract Classes
What will this C# program print?
class A { public virtual string Msg() => "A"; } class B : A { public override string Msg() => "B"; } class C : B { public new string Msg() => "C"; } class Program { static void Main() { A obj = new C(); Console.WriteLine(obj.Msg()); } }