There are five different access modifiers:
- public: It specifies that it can be accessed by anyone.
- private: Private declared variables, classes or functions can be accessed only by the member functions. No one from outside the class can access them.
- protected: This access specifier is useful in a hierarchy wherein an access can be given only to the child classes.
- internal: These limit an access only within an assembly. Its is similar to a friend function of C++.
- protected internal: These limit the access within the assembly and to the child classes in the hierarchy.
What is the default access modifier for the member?
| | VB.NET | C# |
| Class variable | Private | Private |
| Class method | Public | Private |
| Structure variable | Public | Public |
| Structure method | Public | Private |

0 Comments:
Post a Comment