下面代码执行结果正确的是 class Baseclass { public virtual int Show() { return 5; } } class Derivcedlcass : Baseclass { public new int Show() { return 6; } } class Derivcedlcass1 : Baseclass { public override int Show() { return 7; } } class Program { static void Main(string[] args) { Baseclass[] a = new Baseclass[2]; a[0] = new Derivcedlcass(); a[1] = new Derivcedlcass1(); Console.WriteLine("a[0]={0}", a[0].Show()); Console.WriteLine("a[1]={0}", a[1].Show()); } }