Polymorphism with Base Classes

A base class variable or list can hold any derived object, and calling a virtual method runs each object's own override. Use is to reach a derived class's own members.

Updated

Cheat sheet: Polymorphism with Base Classes
Category
C#
Level
Journeyman
Tags
c-sharp, Dynamic Dispatch (oop), is Pattern, Method Hiding, OOP, Polymorphism (c-sharp), Upcasting