2025-01-01 csharp-13csharpdotnet How to switch to C# 13 How to fix 'Feature is not available in C# 12.0' and switch your project to C# 13 by changing the target framework or setting LangVersion in your .csproj file.
2024-12-01 csharp-14csharpdotnet What’s new in C# 14.0 A summary of all new features in C# 14.0, including the field keyword, extension members, null-conditional assignment, implicit span conversions, and more.
2024-12-01 csharpdotnet C# language version history The evolution of C# has transformed it into a modern, high-performance language. This guide tracks every major milestone. The Early Years (C# 1.0 – 1.2) C# launched in 2002 as a primary language for the .NET Framework. It felt like Java but with a focus on Windows development. Version 1.2 arrived shortly after with small…
2024-12-01 dotnetdotnet-10 What’s new in .NET 10 What's new in .NET 10: LTS release with 3 years of support, new JIT optimizations, array devirtualization, stack allocation improvements, and more.
2024-04-27 dotnetdotnet-8 .NET 8 ToFrozenDictionary: Dictionary vs FrozenDictionary Convert a Dictionary to a FrozenDictionary with `ToFrozenDictionary()` in .NET 8 for faster reads. Benchmark, when to use it, and the build-time tradeoff.
2023-11-17 mauidotnetdotnet-8 How to: Add AdMob to your MAUI app Learn how to display AdMob banner ads in your .NET MAUI app on both Android and iOS, with step-by-step setup and platform-specific handler implementations.
2023-11-15 aspiredotnet Getting started with .NET Aspire A step-by-step guide to building your first .NET Aspire application, covering project structure, service discovery, and the Aspire dashboard.
2023-11-15 aspiredotnet How to install .NET Aspire (dotnet workload install aspire) Install .NET Aspire via `dotnet workload install aspire`. Step-by-step setup of .NET 8, the Aspire workload, and Docker on Windows, macOS, Linux.
2023-11-14 aspiredotnet What is .NET Aspire? An overview of .NET Aspire, the cloud-oriented framework for building scalable distributed applications, covering orchestration, components, and tooling.
2023-11-12 csharpdotnetdotnet-8 C# Randomly choose items from a list In C#, you can randomly select items from a list using Random.GetItems, a method introduced in .NET 8. Learn how it works with practical examples.