The difference between virtual, override, new and sealed override
问题 I\'m pretty confused between some concepts of OOP: virtual , override , new and sealed override . Can anyone explain the differences? I am pretty clear that if the derived class method is to be used, one can use the override keyword so that the base class method will be overriden by derived class. But I\'m not sure about new , and sealed override . 回答1: The virtual keyword is used to modify a method, property, indexer or event declaration, and allow it to be overridden in a derived class. For