What are differences between declaring a method in a base type \"virtual\" and then overriding it in a child type using the \"override\" keyword as
virtual
override
The difference between the override keyword and new keyword is that the former does method overriding and the later does method hiding.
Check out the folllowing links for more information...
MSDN and Other