No this has not been answered, stop being so fast on the down voting and read, this is why NOT to have a setter accompanying a getter. What you guys have sent so far is how a getter and setter work hand in hand and not why one would have them individually.
What is the point of only having a getter that is not accompanied by a setter? As far as I understand it, we use the getter to get the value and a setter to validate the value inserted.
But I have this code here that leaves me confused.
private int Area { get { return _width * _height } }
What's the point? Nothing is being validated. Why not just make a field holding the value, such as:
private int area = _width * _height
Confusing to say the least.