shlogg · Early preview
Kiah Imani 🇧🇧 @blkgrlcto

.NET 9: Performance Upgrades And New Features

.NET 9 is like a phone upgrade: better battery (performance), improved features, but no mind-blowing changes. It focuses on usability & subtlety with LINQ upgrades, UUID Version 7, HTTP/3 support & more.

TL;DR: .NET 9 is like a phone upgrade. Better battery, improved performance, but no mind-blowing features. That’s okay, though! The past few versions have already handled a lot of heavy lifting.
Biggest bummer? Implicit extension types (the feature that could’ve really changed how we write code) got pulled from C# 13. Guess we’ll have to wait for the next drop. 😔
Now, let’s talk about the cool stuff!

  
  
  LINQ Upgrades


LINQ Index:
Want to loop through a collection and keep track of indexes? .NET 9 makes it simple:


var fruits = new List<string> { "Apple", "Banana", "Cherry" };
foreach...