Functional C#
C# is a multi-paradigm programming language. Recently, the course has been set towards new...
Specification Design Pattern in C#
In computer programming, the specification pattern is a particular software design pattern, whereby business...
С# Nuances: foreach
You may have been asked a question on a job interview: “What needs to be done to make your class work with the foreach loop?” Well, the...
C# Powerful String Functions
The .NET Framework provides a set of powerful string functions. These building blocks can be used...
C# Extension Methods: a Useful Example!
What is an extension method? The extension method provides the ability to extend the functionality of an existing class by adding a static...