C# 7.2

If you’re going to break it, then break it good. Break everything.
Get to the very front of the line. Don’t like move up a couple of slots.
That’s pointless.

Anders Hejlsberg (probably on async/await in C#)

Megérkezett a C# nyelv 7.2-es kiadása, amiről alig fél év késéssel én is értesültem!

Csodás funkciókkal, mint például public static async Task Main(){ /*...*/ } !

Ki is próbáltam működik is! Mit mondhatnék? I’m livin’ the dream!

Valójában az async Main a 7.1-es kiadás újdonsága, is de a 7.2-es is tartalmaz hasznos újdonságokat, például másolás nélküli struct érték átadást, ami gyorsíthat akár a kódunk sebességén, vagy a protected private láthatóságot, ami protected, vagy assembly private helyről láthatóvá tesz egy típust. Néha talán jól jöhet..

Érdemes átnézni a funciókat, sokat javult a nyelv, apró kényelmi dolgokban is, illetve potenciálisan teljesítményt hozó dolgokban is..

Amit jobban várok, az a C# 8 a rekord típusokkal, de az már egy másik történet. Persze ebben az is szerepet játszik, hogy már majdnem mindent amit vártam megkaptam a 7. verzióval is. 😄