| Provide difference between Virtual vs override vs New
Below are most important difference between above 3 keywords
(1)Virtual
(1)We use Virtual keyword is used within a set with an override keyword.
(2)Virtual keyword is used to modify a method, property, indexer, or event declared in the base class.
(2)Override
(1)We use Override keyword is used with the virtual keyword.
(2)Event declared in the base class and allow it to be overridden in the derived class
(3)New
(1)We can use New keyword with polymorphism but in the case of method overriding.
(2)The new keyword is used to hide a method, property, indexer, or event of base class into derived class. | | |