This document outlines new features in C# 6.0 including auto-property initializers, using static members, exception filters, null propagation, nameof expressions, expression bodied members, string interpolation, index initializers, extension add methods in collection initializers, and await in catch/finally blocks. It provides examples of how each feature works and the benefits over previous versions of C#.