Working With Collections in .NET
When we develop software applications, we may need to create, store and manipulate groups of related objects. In this article, we will discuss the various ways in which we can perform such operations using different collections in .NET. In this post by Damien Bowden, you can learn how to use...
Generating Source Code Documentation With DocFx
In this article, we are going to discuss the topic of source code documentation. We'll discuss why generating source code documentation is important and how DocFx helps with this task. In this article by Anuraj Parameswaran you can...
Producer-Consumer Applications With .NET Channels
When building applications, usually we need to create long-running background tasks, that can be sent to one or more background processes. This is known as a producer/consumer pattern. For these scenarios, we need something more robust than a first-in, first-out...
Difference Between Is and Equality Operators in C# – “is null” vs “== null”
In this article, we’re going to talk about the difference between the usage of the "is" and equality operators when checking for a null value.
C# String Interpolation
Very early in the history of programming, we've seen the need to use text on a machine that works with numbers. Over many decades we devised many different ways to construct and analyze text for better understanding by both humans and machines. String interpolation,...
How to Check if a String Ends With a Number in C#
Checking if a string ends with a number in C# is a very common operation. In this article, we are going to show various ways in which we can do this. Guard clauses are considered to be useful, but are they...
Using Dynamic LINQ With System.Linq.Dynamic.Core Library
In most applications, we query data from a source, a database, for instance, and perform operations on that data. For this, we use can use LINQ. However, when we want to unlock more powerful features of the C# language, we use the System.Linq.Dynamic.Core library. In...
How to Manage IDisposable Objects in C#
In this article, we are going to learn about IDisposable objects and how to manage them in C#. While developing applications in C# or any...