October 2010
Intermediate to advanced
1920 pages
73h 55m
English
The first of these language features we explore is automatic properties, which unfortunately is supported only by C# and not VB.NET. Automatic properties provide you with a shorthand method for defining a new property. For example, Listing 20.1 contains a class named Product that contains Id, Description, and Price properties.
Listing 20.1. LanguageChanges\App_Code\AutomaticProperties.cs

The first two properties, Id and Description, unlike the last property, Price, do not include getters or setters. The C# compiler creates the getters and setters—and the secret, private, backing fields—for you automatically. ...