.NET 10 finally fixes what Windows 10 broke πŸ˜…

by Jun 13, 2025Shorts

.NET 10 finally fixes what Windows 10 broke πŸ˜…

Numeric string comparison is here! No more Windows 10 showing up before Windows 8.

We’ve all seen it:

  • Windows 10
  • Windows 11
  • Windows 8

Sorted alphabetically, not logically 🀦.

.NET 10 to the rescue:

  • "8" < "10" < "11" β€” as nature intended
  • No more writing your own comparer
  • Episode 10 showing up before Episode 2
  • Level 100 sneaking in above Level 9
  • Iron Man 3 outranking Iron Man 2 (blasphemy)

It’s a small update. But it ends a decade of developer side-eyes.

Just use the new compare option:

StringComparer.Create(CultureInfo.CurrentCulture, CompareOptions.NumericOrdering);

Which string-sorting bug made you cry the loudest?

Remy van Duijkeren

Remy van Duijkeren

The Marketing Developer

I build automation and integrations that remove the annoying stuffβ€”using Power Platform, Dynamics 365 & Azure.

Get My Thoughts on Automation & Development

Join my personal newsletter and get practical insights on building faster, integrating smarter, and removing friction in IT systems β€” especially on Power Platform and Dynamics 365.

Related

Hourly billing is nuts.

Hourly billing is nuts. Because the slower someone works, the more you pay. And the faster someone is… the more they get punished. Great system,...

read more