<div dir="ltr">In C# to define a property you write:<div><br></div><div>visibility typename propname { [visibility] get; [visibility] set; } </div><div>-or-</div><div>public int Age { get; set; }</div><div><br></div><div>This means you have a read write property that does nothing special. You could also write ...</div><div><br></div><div>private int age;</div><div>public int Age { get { return age; } set { if (value > -1) age = value; } }</div><div><br></div><div>To use private a backing with code invoked to set or get. And finally you can also write:</div><div><br></div><div>public int Age { get; private set; }<br></div><div>-or-</div><div>public int Age { get; private set; }<br></div><div>-or-</div><div>public int Age { get; protected set; }<br></div><div><br></div><div>To limit access to either a setter or getter of a property.</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div>