


Introducing C#11: File local types
Introduction Have you ever developed/consumed identically named objects and pulled your hair out encapsulating them…
Read More
Introducing C#11: UTF-8 String Literals
Introduction .NET encodes strings with UTF-16 encoding. However in the world of the web, the…
Read More
Introducing C#11: Newlines in string interpolation expressions
Introduction C# 11 brings an improvement on string interpolation. Previously it was impossible, apart from…
Read More
Introducing C#11: Required properties
Introduction C# 11 improves the initialization of objects and struct. Marking one or more properties…
Read More
Introducing C#11: Raw string literals
Introduction C# 11 brings new syntax for writing plain text. Instead of relying on string…
Read More