C# 8 Support

Master all the C# 8 language features!

How do these C# 8 features work again? 🤔

Learning new language constructs with Rider is just a matter of hitting ⌥⏎ (macOS) / Alt+Enter (VS Windows/Linux). Convert a switch statement to switch expression? ⌥⏎ (macOS) / Alt+Enter (VS Windows/Linux)! Prefer compound assignments instead of simple assignments? ⌥⏎ (macOS) / Alt+Enter (VS Windows/Linux)! Make use of IAsyncDisposable and using declarations? You know what – Alt-Enter! 🙃

Note that most quick-fixes can be applied in scopes, for instance in the current method, type, file, or even for the whole solution.

⌥⏎ (macOS) / Alt+Enter (VS Windows/Linux) – Probably the most important shortcut 🤓

See Also


Related Resources

Solution-Wide Analysis
Solution-Wide Analysis
Find and resolve code issues in your projects.
Exploring Code Analysis Results
Exploring Code Analysis Results
Find code quality issues that matter and need your attention.
Fixing Warnings and Errors
Fixing Warnings and Errors
Automatically resolve inspections using quick fixes.