Please find below the latest features available in C#10. Some of them are available in earlier versions C#8 and C# 9 also.
- Default Interface methods
- Nullable reference types
- Switch expressions
- Records
- Global Namespace Imports
- Record structs
- Constant string literals
- Required properties
- Null parameter checks