Access specifiers/modifiers in C#

Access specifiers define the visibility and accessibility of classes, methods, properties, fields, and other members within a program or project.
They control where members can be accessed.

public
Accessible from anywhere within the same assembly or…


This content originally appeared on DEV Community and was authored by Sharad Aade

Access specifiers define the visibility and accessibility of classes, methods, properties, fields, and other members within a program or project.
They control where members can be accessed.

  1. public
    Accessible from anywhere within the same assembly or another assembly.

  2. private
    Accessible only within the same class.
    Note:- Default access modifiers for class members.

  3. protected
    Accessible within the same class and derived classes(means inherited classes)

  4. internal
    Accessible only within the assembly (project) but not outside the assembly or project.
    Note:- Default for classes and structures(structs).

  5. protected internal
    Accessible within the same assembly/project, like internalor in a derived class in another assembly/project, like protected


This content originally appeared on DEV Community and was authored by Sharad Aade


Print Share Comment Cite Upload Translate Updates
APA

Sharad Aade | Sciencx (2025-07-22T15:31:06+00:00) Access specifiers/modifiers in C#. Retrieved from https://www.scien.cx/2025/07/22/access-specifiers-modifiers-in-c/

MLA
" » Access specifiers/modifiers in C#." Sharad Aade | Sciencx - Tuesday July 22, 2025, https://www.scien.cx/2025/07/22/access-specifiers-modifiers-in-c/
HARVARD
Sharad Aade | Sciencx Tuesday July 22, 2025 » Access specifiers/modifiers in C#., viewed ,<https://www.scien.cx/2025/07/22/access-specifiers-modifiers-in-c/>
VANCOUVER
Sharad Aade | Sciencx - » Access specifiers/modifiers in C#. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/07/22/access-specifiers-modifiers-in-c/
CHICAGO
" » Access specifiers/modifiers in C#." Sharad Aade | Sciencx - Accessed . https://www.scien.cx/2025/07/22/access-specifiers-modifiers-in-c/
IEEE
" » Access specifiers/modifiers in C#." Sharad Aade | Sciencx [Online]. Available: https://www.scien.cx/2025/07/22/access-specifiers-modifiers-in-c/. [Accessed: ]
rf:citation
» Access specifiers/modifiers in C# | Sharad Aade | Sciencx | https://www.scien.cx/2025/07/22/access-specifiers-modifiers-in-c/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.