One of the many useful features of modern languages like C# are object properties , as they provide a higher level of encapsulation than public fields. The field-like syntax is far easier to read and write than traditional C++ Get XXX and Set XXX functions.
Read More...