Question is as stated in the title: What are the performance implications of marking methods / properties as virtual?
Note - I\'m assuming the virtual methods will <
From your tags, you're talking c#. I can only answer from a Delphi perspective. I think it will be similar. (I am expecting negative feedback here :) )
A static method will be linked at compile time. A virtual method requires a lookup at run-time to decide which method to call, so there is a small overhead. It is only significant if the method is small and called often.