C# 11 Is More Developer Friendly

Tom Smykowski
3 min readOct 7, 2022

C# is one of the greatest languages on Earth. It is founded on a strong commitment for the object oriented programming, but it’s not so serious about it like Java.

For many years, exactly speaking twenty (because we celebrate a round number since the language was born) it was good.

But with the latest release the creators of C# lean towards more relaxed way of work. Something that we know and love for example in Javascript.

It becomes vivid when we will browse through the release notes.

Math for everyone

Unsigned right shift operator does not require casting variables to unsigned numbers. Right argument for shift operation does not have to be an integer anymore. Checked and unchecked operators can be defined. All of these changes account to making C# the pretender to handling blockchain and tensor operations as if C# was designed for that very purpose. Check out older article about generic math operators.

Relaxed string rules

Now you can span interpolated string across multiple lines and the compiler won’t hesitate from building your app…

--

--

Tom Smykowski
Tom Smykowski

Written by Tom Smykowski

Software Engineer & Tech Editor. Top 2% on StackOverflow, 3mil views on Quora. Won Shattered Pixel Dungeon.

Responses (1)