When do I need Virtual keyword?

In reply to dave_59:

Thanks, I thought that the example to show the reason of why we use abstract class.
but not much I can get information from that example, so Would you please give me any snippet code? for understand ?