using System.Collections.Generic;
public string Name { get; private set; }
public Dog(string name) : base(name) {}
public Cat(string name) : base(name) {}
void PrintPetNames(IEnumerable<Pet> pets)
Console.WriteLine("Pet names: ");
Console.Write(pet.Name + " ");
IEnumerable<Pet> petDogs = new List<Dog>
new Dog("Fido"), new Dog("Rover")
IEnumerable<Pet> petCats = new List<Cat>
new Cat("Wiskers"), new Cat("Fluffy")