new : Methods only : The method hides a base class method with same signature.
static : All members : The member does not depends / instantiates with any of with its class‘s objects. It can be accessed with its class name.
virtual : Methods only :The member can be overridden by a derived class.
abstract :Classes and Methods only : The abstract class can‘t be instantiated. The abstract method is nothing but a virtual method that contains only declaration with no definition. It should be implemented with override keyword in the derived class.
override : Methods only : The member overrides an inherited virtual or abstract member of the base class.
sealed : Classes only :The class can‘t be inherited.
static : All members : The member does not depends / instantiates with any of with its class‘s objects. It can be accessed with its class name.
virtual : Methods only :The member can be overridden by a derived class.
abstract :Classes and Methods only : The abstract class can‘t be instantiated. The abstract method is nothing but a virtual method that contains only declaration with no definition. It should be implemented with override keyword in the derived class.
override : Methods only : The member overrides an inherited virtual or abstract member of the base class.
sealed : Classes only :The class can‘t be inherited.