Question: what is the difference between virtual override and new keywords in c#?
Answer: Mixing Method Overriding and Method Hiding The virtual keyword is used to modify a method, property, indexer, or event declared in the base class and allow it to be overridden in the derived class. ... The new keyword is used to hide a method, property, indexer, or event of base class into derived class.