C#
C# is a multi-paradigm programming language. This section contains C# related articles and syntaxes.
Articles
  • Ajay Kumar

    Clean Architecture

    Embark on a learning journey into the world of Clean Architecture, a transformative paradigm in software development. Uncover its core principles, such as separation of concerns and testability, wi...
    Ajay Kumar Jan 02, 2024
  • Keyur

    Action and Func Delegates in C#

    Unlock the potential of Action and Func delegates in C# programming. Dive into the world of expressive and readable code, utilizing these powerful tools for method-passing, event handling, and more...
    Keyur Jan 02, 2024
  • Ajay Kumar

    HttpClientHandler in C#

    Unlock the potential of C#'s HttpClient class with HttpClientHandler. Delve into its capabilities—handling cookies, managing proxies, configuring SSL/TLS, timeouts, and more—to optimize and con...
    Ajay Kumar Jan 02, 2024
  • Gurpreet Arora

    Exploring Default Lambda Parameters in C# 12

    Default Lambda Parameters in C# 12.
    Gurpreet Arora Jan 01, 2024
  • Ajay Kumar

    Understanding Guard Clauses in C#

    Guard clauses are an essential aspect of writing clean, readable, and robust code in C#. They serve as initial validation checkpoints at the beginning of a method, ensuring that the method is execu...
    Ajay Kumar Jan 01, 2024
  • Ajay Kumar

    Understanding Interceptors in C# and .NET

    Interceptors in C# and .NET are powerful tools for intercepting method calls, enabling developers to add cross-cutting concerns such as logging, validation, caching, and security to applications. T...
    Ajay Kumar Jan 01, 2024
  • Anandu G Nath

    Dynamically Create Button in C#

    Below is an example demonstrating how to dynamically create buttons and add them to a panel in a Windows Forms application. Each button will have a name and value associated with it. On clicking an...
    Anandu G Nath Dec 31, 2023
  • Ajay Kumar

    Object Creation in C# with the Factory Pattern

    The power of software design with the Factory Pattern in C#. This comprehensive guide explores its role, benefits, and step-by-step implementation, empowering developers to craft modular and scalab...
    Ajay Kumar Dec 29, 2023
  • Anandu G Nath

    JSON Serialization and Deserialization in C#

    JSON serialization and deserialization in C#! Learn the ropes with Newtonsoft.Json (Json.NET) or the built-in System.Text.Json. Level up your data interchange skills for seamless system communicati...
    Anandu G Nath Dec 29, 2023
  • Anandu G Nath

    Unit Testing in C#

    Unit Testing in C# for Robust Code. The world of C#—a modern, versatile, and object-oriented language. Explore its features, from OOP principles to cutting-edge enhancements like records, source ge...
    Anandu G Nath Dec 29, 2023
  • Mahesh Chand

    Primary Constructor in C#

    Learn what primary constructors are in C# and how to use them.
    Mahesh Chand Dec 15, 2023
  • Anandu G Nath

    C# and Its Main Features

    Dive deep into the world of C#—a modern, versatile, and object-oriented language. Explore its features, from OOP principles to cutting-edge enhancements like records, source generators, and nullabl...
    Anandu G Nath Dec 28, 2023
  • Ajay Kumar

    Building an API Gateway with Ocelot and gRPC: Understanding Forward and Reverse Proxies

    Explore the powerful combination of Ocelot and gRPC in API Gateway development for efficient routing and management in microservices. Learn about forward and reverse proxies, enhancing control, sec...
    Ajay Kumar Dec 28, 2023
  • Naimish Makwana

    Essential Features of C# 12 You Need to Know

    Unlock C#'s hidden potential with features that make coding a breeze. Streamlined constructors, effortless collections, and enhanced lambdas await!
    Naimish Makwana Dec 28, 2023
  • George

    Extension Method in C#

    Extension Methods in .NET, a powerful feature introduced in .NET Framework 3.0. Learn how to seamlessly add or extend methods to existing types, enriching your coding experience. ??
    George Dec 27, 2023
  • Anandu G Nath

    Design Patterns in C#

    Design Patterns in the object-oriented world are a reusable solution to common software design problems that repeatedly occur in real-world application development. It is a template or description ...
    Anandu G Nath Dec 27, 2023
  • Ajay Kumar

    Adapter Pattern in C#

    Adapter Pattern in C#—a structural design pattern facilitating collaboration between incompatible interfaces. Learn its components and implementation, fostering code reusability and system integrat...
    Ajay Kumar Dec 26, 2023
  • Ajay Kumar

    HashMaps in C#

    HashMaps in C# using the Dictionary<TKey, TValue> class. This article delves into their basics, operations, and performance, providing essential insights for efficient key-value pair manageme...
    Ajay Kumar Dec 26, 2023
  • Ajay Kumar

    MVP Design Pattern in C#

    Explore the Model-View-Presenter (MVP) design pattern in C#. Uncover its principles, including Model for data, View for UI, and Presenter as an intermediary. Learn its advantages and witness a prac...
    Ajay Kumar Dec 26, 2023
  • Vishal Babuks

    Handle Dropdown Mouse Actions and Windows Using Selenium C#

    This article will be helpful in understanding how to handle dropdowns and windows, plus different mouse action methods. In Html, the select tag is used to create the dropdown
    Vishal Babuks Dec 26, 2023

  •          
  •          
  •