See more posts here: https://snailsharp.dreamwidth.org
Xuebing Du

ellievsbear
we're not kids anymore.

#extradirty

if i look back, i am lost

No title available
art blog(derogatory)

shark vs the universe
sheepfilms

❣ Chile in a Photography ❣

JVL

gracie abrams

Love Begins
trying on a metaphor
Keni

No title available

bliss lane
Today's Document

tannertan36
I'd rather be in outer space 🛸

seen from United States

seen from United States

seen from Ireland

seen from United States

seen from Türkiye
seen from United States
seen from United States
seen from United States

seen from United States
seen from United States

seen from Malaysia

seen from United States
seen from United States

seen from United States

seen from Singapore
seen from Brazil
seen from United States

seen from United States
seen from United States
seen from Colombia
@snailsharp
See more posts here: https://snailsharp.dreamwidth.org
Parsing and sorting version numbers in .NET
This seems like a good place to share my absolute favorite line of code.
Sometimes I need to take a version number - something like 5 or 6.4 or 2.25.1 - and see whether it's newer or older than another version number, or maybe just take a list of version numbers like this and put them in order.
The projects I'm working on usually have at least a bit of F# code, or a dependency on an F# library (even if most of the code is C#), so I usually turn to my favorite bit of code to create an equatable, sortable, and immutable "version number" type:
type ProductVersion = { components: int list }