Access Modifiers (C# Reference)

Access modifiers are keywords used to specify the declared accessibility of a member or a type. This section introduces the four access modifiers:

The following five accessibility levels can be specified using the access modifiers:

public: Access is not restricted.

protected: Access is limited to the containing class or types derived from the containing class.

Internal: Access is limited to the current assembly.

protected internal: Access is limited to the current assembly or types derived from the containing class.

private: Access is limited to the containing type.

This section also introduces the following:

See Also

Reference

C# Keywords

Access Modifiers (C# Programming Guide)

Access Keywords (C# Reference)

Modifiers (C# Reference)

Concepts

C# Programming Guide

Other Resources

C# Reference