public void ElephantByName(string name) { string type = "Elephant"; AnimalAbstract.Animal animal = animals.FirstOrDefault(x => x.GetType().Name == type && x.Name == name); if (animal == null) { Console.WriteLine("Nothing found."); return; } FormattedShow(animal); }
private void FormattedShow(AnimalAbstract.Animal animal) { Console.WriteLine("Name: {0} | Type: {1} | HP: {2} | State {3}", animal.Name, animal.GetType().Name, animal.HP, animal.State); }