Check out example codes for "c# private public". It will help you in understanding the concepts better.

Code Example 1

public : Accès non restreint.
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.
private protected : Access is limited to the containing class or types derived from the containing class within the current assembly.

Learn ReactJs, React Native from akashmittal.com