Could someone provide a very simple explanation of Automatic Properties in C#, their purpose, and maybe some examples? Try to keep things in layman's terms, please!
Automatic Properties are used when no additional logic is required in the property accessors.
The declaration would look something like this:
public int SomeProperty { get; set; }
They are just syntactic sugar so you won't need to write the following more lengthy code:
private int _someField;
public int SomeProperty
{
get { return _someField;}
set { _someField = value;}
}