C# 14: The Null-conditional Assignment
In the previous blog posts about C# 14 you learned about
In this blog post, you will learn about another C# 14 feature: The null-conditional assignment.
(more…)In the previous blog posts about C# 14 you learned about
In this blog post, you will learn about another C# 14 feature: The null-conditional assignment.
(more…)In the last post about C# 14, you learned about Extension Members. In this post you will learn about the new field keyword of C# 14. I was already dreaming about it in the year 2008, and I blogged about my dream of half-automated properties. With C# 14, this dream has now come true. So, let's look at this new feature.
.NET 10 is around the corner. One of the super cool new features of .NET 10 is that you can run standalone C# files directly without creating a project.
(more…).NET 10 and C# 14 will be released in November 2025. So it's time to look at some of the planned new, cool features with a series of blog posts. Let's start with Extension Members.
(more…)With the rise of Copilot+ PCs that have a neural processing unit (NPU), you as a developer get new possibilities to integrate artificial intelligence (AI) in your Windows desktop applications. Instead of consuming a cloud-based AI model, you can use local AI models.
In this blog post, you will learn how to build a WPF application that uses a local small language model (SLM) called Phi Silica that comes pre-installed with Windows 11. Everything that you do with Phi Silica stays on your machine. Let's start by looking at Copilot+ PCs.
(more…)In the last blog posts about WPF in .NET 9.0, you learned about Windows 11 Theming and about the Accent Color. In this blog post, let's look at a smaller feature called hyphen-based ligatures.
(more…)In the past decades, I owned different phones, like Apple iPhone, Windows Phone, and since Google started the Pixel series, I'm using a Google Pixel. I had Pixel (1) XL, Pixel 5, and my current phone is a Google Pixel 6. It's amazing, even after 3.5 years the battery and the phone as such is still pretty solid. And now I even was able to repair a broken screen so easily, and instead of getting a new one, I'm continuing to using this phone.
(more…)In the last blog post about WPF in .NET 9.0, you learned about Windows 11 Theming. In this blog post, let's take a look at another feature of WPF in .NET 9.0: The Accent Color.
(more…)The Windows Presentation Foundation (WPF) is a Desktop UI Framework that is part of .NET. Microsoft uses it to build Visual Studio. WPF got some nice new features with .NET 9:
In a little series of blog posts, let's take a look at these features. Let's start in this blog post with Windows 11 Theming.
(more…)In the previous blog posts of the C# 12 series you learned about different C# 12 features:
In this blog post, you will learn about another C# 12 feature: The Experimental Attribute.
(more…)