Each new version of C# has added significant features to reduce developer angst, but always in a carefully considered way, and with little backward incompatibility. In this article, based on C# in Depth, Third Edition, author Jon Skeet gives an overview what C# can do.

A Quick Sweep through C# (PDF)