And indexers. By making use of these constructs for oblique entry to interior fields, you may guard from invalid input values. @Kent points out that Properties will not be required to encapsulate fields, they could do a calculation on other fields, or serve other needs. I would keep away from https://adoretheselectpremia.blogspot.com