Modificadores (Referencia de C#)

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

Modificador

Propósito

Modificadores de acceso

Especifica la accesibilidad declarada de tipos y miembros de tipos.

abstract

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

async

Indica que el método modificado, la expresión lambda, o un método anónimo es asincrónicos.

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.

parcial

Define clases, structs 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

Referencia

Palabras clave de C#

Conceptos

Guía de programación de C#

Otros recursos

Referencia de C#