3rd Edition / June 2005.
This third edition cancels and replaces the second edition. Changes from the previous edition include the addition of the following features: Pragma directives, Anonymous methods, Static classes, Partial declarations, Allowing set and get accessors for properties and indexers to have different accessibility, Generic types and methods, Iterators, Nullable types.