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