New keyword vs Override Keyword [Resolved]

Posted by Narla.Venkatesh under C# on 11/6/2012 | Points: 10 | Views : 1429 | Status : [Member] | Replies : 1
Can any please share the difference between New and Override in C#

regards
Venkatesh



Responses

Posted by: Saratvaddilli on: 11/6/2012 [Member] [MVP] Bronze | Points: 50

Up
0
Down

Resolved

The new modifier instructs the compiler to use your child class implementation instead of the parent class implementation. Any code that is not referencing your class but the parent class will use the parent class implementation.

The override modifier may be used on virtual methods and must be used on abstract methods. This indicates for the compiler to use the last defined implementation of a method. Even if the method is called on a reference to the base class it will use the implementation overriding it.
go through these links you may have better idea

http://msdn.microsoft.com/en-us/library/ms173153(v=vs.80).aspx
http://social.msdn.microsoft.com/Forums/eu/Vsexpressvcs/thread/65e02299-300f-4b74-8f0a-679f490605f5http://stackoverflow.com/questions/1399127/c-new-versus-override

Thanks and Regards
V.SaratChand
Show difficulties that how difficult you are

Narla.Venkatesh, if this helps please login to Mark As Answer. | Alert Moderator

Login to post response