C # access Modifiers
1. Various access Modifiers
2.ProgramSet?
1. Various access Modifiers
| Access Modifier |
Description |
| Public |
Public access. Not limited. |
| Private |
Private access. Only access by members of this category is allowed. |
| Protected |
Protect access. The instance cannot be accessed only by the class or subclass. |
| Internal |
Internal access. It is restricted to access within the project, and others cannot be accessed. |
| Protected internal |
Access is protected internally. It is only accessible to this project (assembly) or sub-classes, and cannot be accessed by others. |
C # The following table lists the modifiers and default modifiers of member types:
| Member type |
Default Modifier |
Modifier |
| Enum |
Public |
None |
| Class |
Private |
Public, protected, internal, private, Protected internal |
| Interface |
Public |
None |
| Struct |
Private |
Public, internal, private |
2. Simple assembly concept
the concept of "assembly" is mentioned in internal in the preceding access controller. What is an assembly is simply an EXE file or a DLL file. http://msdn.microsoft.com/zh-cn/library/ms173099%28v=VS.80%29.aspx