0 / 60 seg.

¿Cuál es el resultado de ejecutar el siguiente código?

public class Animal {
    public string Name { get; set; }
    public virtual string MakeSound() {
        return "The animal makes a sound.";
    }
}
public class Dog : Animal {
    public override string MakeSound() {
        return "The dog barks.";
    }
}
public class Test {
    static void Main(string[] args) {
        Animal animal = new Dog();
        animal.Name = "Rex";
        Console.WriteLine(animal.Name + " says " + animal.MakeSound());
    }
}