Just4Fun - C# property access modifier usage

I’ve found some points to pay attention when revising the access modifiers for properties in CSharp.

1. The access modfiers from higher to lower hierarchy are the following: public > protected internal > protected or internal > private

2. A property’s modifier’s hierarchy must be higher than its getter and setter.

3. A property’s getter and setter can both have access modifier at the same time.

4. A private property’s getter and setter can’t have a access modifier.

Here are some correct access modifier usages:

Here are some wrong access modifier usages:

I hope this post do help to you! Enjoy coding!