Jon\'s Brain Teasers
Here Be Spoilers...
I\'m looking at the answer to #1, and I must admit I never knew this was the case in overload resol
the reason is: performance. calling a virtual method takes a bit more time. calling a delegate on a virtual method takes much more time and so on....
see: The cost of method calls