Learn C-sharp - Includes The C-sharp 3.0 Features Here

: Allows the compiler to infer the data type based on the initialization value.

: Concise inline functions (e.g., x => x * x ) that replaced the more verbose anonymous methods from C# 2.0. Learn C-Sharp - Includes the C-Sharp 3.0 Features

: Let you create temporary objects on the fly without declaring a formal class. : Allows the compiler to infer the data

: Enables adding new methods to existing classes without modifying their original source code. Learn C-Sharp - Includes the C-Sharp 3.0 Features