1.1. Solamente el código de la misma clase o estructura puede acceder al tipo o miembro.
2. Protegido
2.1. Solamente el código de la misma clase, o de una clase derivada de esa clase, puede acceder al tipo o miembro
3. son palabras reservadas de la sintaxis de C# que alteran las declaraciones de tipos y miembros de tipos provocando una serie de restricciones de acceso o modificaciones de comportamiento en los miembros sobre los que se aplican
4. Público
4.1. Es el modificador menos restrictivo. No existen restricciones para el acceso a los miembros o tipos que se hayan definido mediante public.