.NET 10 finally fixes what Windows 10 broke 😅

by Remy van Duijkeren | Jun 13, 2025 | Shorts

.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?

Related

Hourly billing kills love.

Hourly billing kills love. I saw it happen again and again at implementation partners. Everything starts fun… and then it slowly burns down. Year 1:...

Read More