C# 4.0 introduced features like dynamic objects, COM interoperability improvements, generic co- and contra-variance, optional and named parameters. Use this tag if your question specifically pertains to C# 4.0 specific features. The C# tag should be used if your question is not specific to C# 4.0 features.
C# 4.0 is the fourth version of the c# programming language. It introduced features like dynamic objects, COM interoperability improvements, and optional and named parameters.
Resources