C# Access Modifier | Meaning in Life |
public | Marks a member as accessible from an object variable as well as any derived classes. |
private | Marks a method as accessible only by the class that has defined the method. In C#, all members are private by default. |
protected | Marks a method as usable by the defining class, as well as any derived classes. Protected methods, however, are not accessible from an object variable. |
internal | Defines a method that is accessible by any type in the same assembly, but not outside the assembly. |
protected internal | Defines a method whose access is limited to the current assembly or types derived from the defining class in the current assembly. |
Code