|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.|
You can modify how inherited types and members of inherited types behave in derived types. For more information, see:
abstract and sealed are also valid on type declarations, where they do not act as override specifiers.
For information about explicitly overriding base class functions, see Explicit Overrides.