What are Automatic Properties in C# and what is their purpose?
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! Stecya 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;} } Darkzaelus Edit: Expanding a little, these are used