Syntax of LINQ GroupBy Method in C#
We are continuing our series dedicated to LINQ technologies with a more detailed look at some...
LINQ in C#: A tutorial with Query Examples in LINQ to Objects
Less is more – this is definitely true when it comes to object collections and LINQ queries. One of the most valuable advantages is the...
New Features in Visual Studio 2019
Microsoft has recently released the preview version of Visual Studio 2019. Like all previous editions, the latest Visual Studio comes with...
Functional F# that slowly appears in C#
For some reason, we often do not use this functionality. Maybe we haven’t got used to it yet. And...
Resource Release in .NET Applications
In C#, there is one huge benefit, which is a drawback at the same time – an automatic garbage collection. With traditional desktop...
Tricky Questions about C#
Some questions may seem too basic, but they still contain tiny tricks. Sometimes even a simple question may nail to the wall. These...
Another Way to Localize Application
I would like to introduce a simple way to localize applications. I do not like the standard...
Preparing for Exam 70-483: Programming in C#
During preparation for exam 70-483, I found lots of websites containing links to various manuals that helped me a lot. But what really...
How Generics save from Boxing
At the method input, we often perform a null test. Someone makes the test as a separate method, so that the code looks cleaner, and gets...
How to Use Signals in C#
Currently, the thread synchronization in С# causes some difficulties, in particular, when...