C Sharp (C#) - Polymorphism and Abstract Classes
Given a base class
Instrument with a virtual method Play() and derived classes Guitar and Piano overriding Play(), which code snippet correctly demonstrates runtime polymorphism when calling Play() on a list of instruments?