This version is the latest version released by Microsoft on November 19, 2007, concurrent with the release of Microsoft Visual C # 2008, Microsoft Visual C + + 2008, and Microsoft. NET Framework 3.5.
In this version, Microsoft added many new features, including among which are:
If the operator is now a ternary operator (takes three operands), with syntax IF (boolean, value, value). This is intended to replace the IIF function.
- Support anonymous types
- Support for Language Integrated Query (LINQ)
- Support for Lambda expressions
- Support for XML literals
- Support for data type inference.
- Support for the ‘LINQ’