C#
C# is a multi-paradigm programming language. This section contains C# related articles and syntaxes.
Blogs
  • Subarta Ray

    C# Garbage Collection: Simplifying Memory Management

    Learn how it spares developers' manual cleanup, prevents leaks, and boosts performance, making code cleaner and more efficient. C# employs an automatic garbage collector to identify and reclaim...
    Subarta Ray Jan 01, 2024
  • Anandu G Nath

    Constructor in C#

    In C#, constructors are special methods within a class that are used to initialize objects of that class. The name of the constructor is always is the same name as the class. A C# constructor can b...
    Anandu G Nath Dec 27, 2023
  • Muhammad Imran Ansari

    Explain DateOnly and TimeOnly in C#

    This article has provided insights into the recently introduced DateOnly and TimeOnly types of C# in .NET 6. .NET 6. These structs were also accessible in the .NET Framework. However, their utiliza...
  • Siva V

    REST API Authentication Methods in C#

    From the humble beginnings of Basic Authentication to the sophistication of Token, OAuth, and API Key Authentication, this narrative will explore the background, highlight real-world problems, and ...
    Siva V Dec 23, 2023
  • Subarta Ray

    What are Destructors in C#?

    In C# programming, think of destructors as digital janitors—they clean up your code and handle resources properly. Let's dig into the basics of destructors—what they are, how they work, and why...
    Subarta Ray Dec 20, 2023
  • Siva V

    KISS Principle for Making Sandwich in C#

    The KISS principle advocates for simplicity in code design. It encourages developers to favour straightforward solutions that are easy to understand, maintain, and less prone to errors. In essence,...
    Siva V Dec 20, 2023
  • Brahma Prakash Shukla

    C# Multithreading

    Unleashing the Power of Parallelism: A Deep Dive into C# Multithreading. Multithreading involves the concurrent execution of multiple threads within the same program. A thread represents the smalle...
  • Siva V

    What is Reflection in C#?

    Reflection is the ability of a program to inspect its own structure, metadata, and behaviour during runtime. It enables you to query and interact with types, methods, fields, properties, and other ...
    Siva V Dec 18, 2023
  • Siva V

    What is Constructor Chaining in C#

    It enables a class to have multiple constructors, and each constructor can call another constructor, simplifying code and enhancing reusability.
    Siva V Dec 16, 2023
  • Siva V

    Understanding C# Tuples

    Understanding C# Tuples
    Siva V Dec 15, 2023
  • Siva V

    IEnumerable, IEnumerator, IQueryable, and IList in C#

    Understanding IEnumerable, IEnumerator, IQueryable, and IList in C#. Delve into the world of C# and .NET collections as we dissect the roles of crucial interfaces: IEnumerable, IEnumerator, IQuerya...
    Siva V Dec 07, 2023
  • Siva V

    Compare Abstraction and Encapsulation Through Code

    Compare Abstraction and Encapsulation Through Code. Delve into the foundational principles of Object-Oriented Programming (OOP) with a focus on Abstraction and Encapsulation. Understand how these t...
    Siva V Dec 05, 2023
  • Siva V

    Records, Structs and Classes

    In the intricate landscape of data modeling in programming, the selection between records, structs, and classes holds paramount importance. This blog delves into their characteristics, use cases, a...
    Siva V Nov 30, 2023
  • Siva V

    Collection expressions in C# 12.0

    This article will discover the new collection initialization feature introduced in C# 12.0. Learn how to initialize arrays and lists using the updated syntax, making code more concise and readable.
    Siva V Nov 24, 2023
  • Siva V

    C# 11.0: List patterns

    List Patterns in C# 11 introduce powerful ways to match arrays or lists with sequence elements. Here are three distinct list pattern matching techniques.
    Siva V Nov 24, 2023
  • Gowtham K

    C# 12 - Collection Expression

    From this blog, you will learn how to work with Collection Expression in C# 12. A collection expression in C# provides a concise syntax for creating common collection values, and it can be assigned...
    Gowtham K Nov 19, 2023
  • Gowtham K

    Regex in C# to Handle case-insensitive

    From this blog, you will learn how to handle the case-insensitive with Regex pattern. In C#, manage case insensitivity with regular expressions from System.Text.RegularExpressions are crucial. This...
    Gowtham K Nov 15, 2023
  • Muhammad Omer Khan

    IEnumerable, List, or IList in C#

    In this blog we will discuss the selection of collection types in C# programming, specifically focusing on IEnumerable, List, and IList. It explores when to use each of these types, their performan...
    Muhammad Omer Khan Oct 23, 2023
  • Ramawatar Bhakar

    Important Things to Remember While Learning C#

    Azure Container Registry facilitates the management of container images and artifacts, enabling integration with various environments like Azure App Service, Kubernetes Service, Red Hat OpenShift, ...
    Ramawatar Bhakar Oct 18, 2023
  • Keyur

    Asynchronous Streams with IAsyncEnumerable

    Asynchronous Streams with IAsyncEnumerable.
    Keyur Oct 07, 2023

  •          
  •          
  •