jueves, 14 de octubre de 2010

Niveles de accesibilidad

En C# existen 4 niveles de accesibilidad:

public = Acceso no restringido.
protected = Acceso limitado a la clase contenedora o a los tipos derivados de esta clase.
internal = Acceso limitado al proyecto actual.
private = Acceso limitado al tipo contenedor.

Sólo se permite un modificador de acceso para un miembro o tipo, excepto cuando se utiliza la combinación protectedinternal.

protectedinternal = Acceso limitado al proyecto actual o a los tipos derivados de la clase contenedora.

Si no se especifica ningún modificador de acceso en una declaración de miembro, se utiliza el tipo de acceso predeterminado.

No hay comentarios: