334.
What will be the Output? 

class A
{
    public virtual void ABC()
    {
        Console.WriteLine("A");
    }
}
class B : A
{
    public override void ABC()
    {
        Console.WriteLine("B");
    }
}
class C : B
{
    new public virtual void ABC()
    {
        Console.WriteLine("C");
    }
}
class x
{
    public static void Main()
    {
        A a = new C();
        B b = new C();
        C c = new C();
        a.ABC();
        b.ABC();
        c.ABC();
    }
}

No description found.