I am fairly new to auto-implemented properties and for the most of it I find them pretty straight forward but in the Microsoft site it states:
In C# 3.0 and later, auto-implemented properties make property-declaration more concise when no additional logic is required in the property accessors. They also enable client code to create objects. When you declare a property as shown in the following example, the compiler creates a private, anonymous backing field that can only be accessed through the property's get and set accessors.
Can anyone explain what the following statement actually means with regard to auto-implemented properties: "They also enable client code to create objects."?
I cannot figure out what this means.
Thanks.
TypeDescriptor
). – leppie