C# 8 Support

Master all the C# 8 language features!

00:00
00:00

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

Arrays
Arrays
Arrays are a straightforward and traditional way to work with a set of data.
HashSet<T>
HashSet<T>
Use the HashSet<T> type for high performing data sets with unique elements.
Dictionary<T>
Dictionary<T>
Use the Dictionary<TKey, TValue> type for strongly-typed, dynamic, sets of data stored with keys and values.