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