C#
- Properties
- Iterators
- Extension methods
- Linq
async
- Named arguments
- Default parameter values
- String interpolation
- Null-conditional operators
- Tuples
- Pattern matching
- Ref/out parameters
- Nullable types
- Covariance and contravariance
dynamic
nameof
- Collection initializers