News

Take advantage of pattern matching improvements in C# 8.0 to write code that is more readable, maintainable, and efficient Topics Spotlight: Solving Data Analytics Challenges ...
In this article, I will discuss two features proposed for C# 8. The first one is the Ranges and the second one is Recursive Patterns, both of which belong to the category of Code Simplification.
To implement the flyweight design pattern in C#, let’s start by defining the abstract base class named Flyweight. This class will contain the declaration of an abstract method named Display.
Today I'll be covering a handful of these improvements such as expression bodied properties and functions, using static directive, string interpolation, and the new dictionary initializer syntax.