Properties  are a natural extension of fields. Both are named members with associated types, and the syntax for accessing fields and properties is the same. However, unlike fields, properties do not denote storage locations. Instead, properties have accessors  that specify the statements to be executed when their values are read or written.     A property is declared like a field, except that the declaration ends with a get  accessor and/or a set  accessor written between the delimiters {  and }  instead of ending in a semicolon. A property that has both a get  accessor and a set  accessor is a read-write property , a property that has only a get  accessor is a read-only property , and a property that has only a set  accessor is a write-only property .     A get  accessor corresponds to a parameterless method with a return value of the property type. Except as the target of an assignment, when a property is referenced in an expression, the get  accessor of the property is invoked to ...
(Helping you out with C#, ASP.NET, SQL, Microsoft Azure, MVC & Javascript)