Difficulty: Easy
Correct Answer: If a derived class does not override a virtual method, the base class implementation is used.
Explanation:
Introduction / Context:Understanding default virtual method behavior is key to predicting runtime dispatch in C#.
Given Data / Assumptions:
Concept / Approach:If the derived class does not provide an override, the base virtual implementation is used for calls, including those made through base references.
Why Other Options Are Wrong:
Final Answer:If a derived class does not override a virtual method, the base class implementation is used.
Discussion & Comments