Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica que una propiedad o procedimiento no se puede invalidar en una clase derivada.
Observaciones
El NotOverridable modificador impide que una propiedad o método se invalide en una clase derivada. El modificador reemplazable permite reemplazar una propiedad o un método de una clase en una clase derivada. Para obtener más información, vea Aspectos básicos de la herencia.
Si no se especifica el Overridable modificador o NotOverridable , el valor predeterminado depende de si la propiedad o el método invalida una propiedad o método de clase base. Si la propiedad o el método invalida una propiedad o método de clase base, el valor predeterminado es Overridable; de lo contrario, es NotOverridable.
A veces, un elemento que no se puede invalidar se denomina elemento sellado .
NotOverridable solo se puede usar en instrucciones de declaración de procedimiento o propiedad. Solo puede especificar NotOverridable en una propiedad o procedimiento que invalide otra propiedad o procedimiento, es decir, solo en combinación con Overrides.
Modificadores combinados
No se puede especificar Overridable ni NotOverridable para un Private método .
No se puede especificar NotOverridable junto con MustOverride, Overridableo Shared en la misma declaración.
Uso
El NotOverridable modificador se puede usar en estos contextos: