Modificadores (Referencia de C#)

Actualización: noviembre 2007

Los modificadores se utilizan para modificar declaraciones de tipos y miembros de tipos. Esta sección presenta los siguientes modificadores de C#:

Modificador

Finalidad

Modificadores de acceso

Especificar la accesibilidad declarada de tipos y miembros de tipos.

abstract

Indica que una clase está definida sólo como clase base de otras clases.

const

Especifica que el valor del campo o de la variable local no se pueden modificar.

event

Declara un evento.

extern

Indica que el método está implementado externamente.

new

Oculta un miembro heredado de un miembro de clase base.

override

Proporciona una nueva implementación de un miembro virtual heredado de una clase base.

partial

Define clases, estructuras y métodos parciales a lo largo del mismo ensamblado.

readonly

Declara un campo al cual sólo se pueden asignar valores como parte de la declaración o en un constructor de la misma clase.

sealed

Especifica que una clase no se puede heredar.

static

Declara un miembro que pertenece al propio tipo en vez de a un objeto específico.

unsafe

Declara un contexto no seguro.

virtual

Declara un método o un descriptor de acceso cuya implementación se puede cambiar mediante un miembro de reemplazo perteneciente a una clase derivada.

volatile

Indica que un campo puede ser modificado en el programa por el sistema operativo, el hardware o un subproceso en ejecución de forma simultánea.

Vea también

Conceptos

Guía de programación de C#

Referencia

Palabras clave de C#

Otros recursos

Referencia de C#