C# 8: Pattern Matching Extended
C# 7 introduced pattern matching with the extension of the switch statement and the is operator offering the const pattern, … Continue reading C# 8: Pattern Matching Extended
C# 7 introduced pattern matching with the extension of the switch statement and the is operator offering the const pattern, … Continue reading C# 8: Pattern Matching Extended
A .NET guideline specifies that an application should never throw a NullReferenceException. However, many applications and libraries do. The NullReferenceException … Continue reading C# 8 & No More NullReferenceExceptions – What about legacy code?
The next edition of Professional C# – Professional C# 7 and .NET Core 2.0 is available – covering C# 7 … Continue reading Professional C# 7 and .NET Core 2.0
A great feature of C# 7.0 are local functions. Local functions have the syntax of methods and can be used … Continue reading Local Functions – What’s the Value?
I already explained binary literals, digit separators, tuples, out vars and ref returns, and expression bodied members – great new … Continue reading C# 7.0 – Pattern Matching
After visiting Brno and Bratislava in the Czech Republic and in Slovakia, the next conference is in Frankfurt, Germany. BASTA! … Continue reading C# 7.0 and ASP.NET Core at BASTA! in Frankfurt, Germany
Next week I’m on a city tour from Brno (Czech Republic) to Bratislava (Slovakia) – speaking at the conferences G2B … Continue reading C# 7.0 and the Universal Windows Platform in Brno and in Bratislava
C# 6 introduced expression bodied members with methods and properties. This feature has been enhanced with C# 7.0 to allow … Continue reading C# 7.0 Expression Bodied Members
To combine multiple objects of the same type, you can use arrays. To combine multiple objects of different types, tuples … Continue reading Tuples with C# 7.0
Recently after posting my article C# 6 – Null-Conditional Operator an interesting discussion was going on at Reddit. While the … Continue reading To Null or Not Null