What exactly is the point of
private
public
protected?
If you are making the code why not just make it all accesible since you do not need to hide information from yourself?
Is this mainly for if you create a library that other people using that library cannot obtain information outside of the class you created?
I'm learning C# so would like to know the correct times that these will need to be used.