público: Acceso sin restricciones.
protegido: el acceso está limitado a la clase contenedora o a los tipos derivados de la clase contenedora. Sólo la clase que contiene el miembro y las clases heredadas puede acceder a él.
Interno: el acceso está limitado al ensamblaje actual. Sólo el proyecto actual puede acceder a él.
interno protegido: el acceso está limitado al ensamblado actual o a los tipos derivados de la clase contenedora.
privado: el acceso está limitado al tipo que lo contiene. Sólo la clase que contiene el miembro puede acceder a él.
Modificador de clase:
resumen: Se puede indicar que una clase solo puede servir como clase base para otras clases.
sellado: Indica que una clase no se puede heredar.
Modificadores de miembros:
abstracto: Indica que el método o propiedad no está implementado.
const: el valor del dominio especificado o la variable local no se puede cambiar.
evento: declarar un evento.
extern: Indica que el método se implementa externamente.
anulación: una nueva implementación de miembros heredados de la clase base.
solo lectura: Indica que un campo solo se puede asignar en el momento de la declaración y dentro de la misma clase.
estático: indica que un miembro pertenece al tipo en sí, en lugar de a un objeto específico.
virtual: indica que la implementación de un método o accesor se puede anular en clases heredadas.
-