 A feature of C# 3.0 is auto-implemented properties.You define accessors without bodies and the compiler will generate a backing field and the necessary code for the accessors.public double Width


Indexers add array-like indexing capabilities to objects.