Access Modifiers in C#

In this post on Access Modifiers in C#, I will explain various types of access modifiers in C# that we can use with a class and members of the class. Basically, an access modifier is a keyword that determines where a class member is visible in the application. In brief, the access modifiers determine the …

Learning Properties in C#

In this post on Learning Properties in C#, I will talk about an important member of a C# class called the Property. Usually, we have private fields in a class that we can manipulate using methods. However, many times we don’t need to do anything else with those private fields except setting and getting their …

How the .NET Framework Performs Garbage Collection

In this post on How the .NET Framework Performs Garbage Collection, I will explain the process of Garbage Collection in the .NET Framework. Evidently, memory management is a crucial aspect of any software application since it determines the performance of an application. Furthermore, an online application must employ a sophisticated mechanism for memory management since it can determine the …

Examples of Extension Methods in C#

In this post on Examples of Extension Methods in C#, I will explain the concept of extension methods in C# using several examples. Before getting started with examples let us first understand the extension methods. In fact, extension methods make it possible to add in the existing functionality. In other words, suppose we already have a library …

Learning Property Decorator in TypeScript with Examples

In this post on Creating Parameter Decorators in TypeScript, I will explain another type of important decorator in TypeScript, which is the Parameter Decorator. However, we usually don’t use parameter decorators alone. Most of the time, they are used along with some other decorators like the method decorators. Basically, the significance of parameter decorators lies …