C# 14: The Null-conditional Assignment
Explains the new null-conditional assignment operator in C# 14, a feature for safer null handling in .NET development.
Thomas, a German software developer and Microsoft MVP, shares expertise in .NET, UI programming, Windows development, TypeScript, and Pluralsight courses through his blog and speaking engagements.
9 articles from this blog
Explains the new null-conditional assignment operator in C# 14, a feature for safer null handling in .NET development.
Explains the new 'field' keyword in C# 14, which provides access to the auto-generated backing field of a property, bridging the gap between auto and full properties.
Explains how .NET 10 allows running standalone C# script files directly, similar to Python, without needing a full project.
Explores the new Extension Members feature in C# 14, comparing it to traditional extension methods with practical code examples.
Learn how to integrate local AI models using Windows AI APIs in a WPF application on Copilot+ PCs with an NPU.
Explains how WPF in .NET 9.0 adds support for hyphen-based ligatures in fonts like Cascadia Code, with examples.
Explains how to use the new Accent Color feature in WPF applications targeting .NET 9.0, including accessing it via SystemColors and XAML.
Explores new Windows 11 Fluent theming features for WPF applications in .NET 9.0, including implementation methods.
Explains the new Experimental attribute in C# 12, which allows developers to mark library features as experimental and generate compile-time warnings.