Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
This article is about the integration of the Asmak9.AuthorizeRESTWebApiAK .NET library with a C#.NET Console Application.

In this article, we will explore the concept of generics in C# with detailed examples, showcasing how they enhance code flexibility and maintainability.

Details about the value type, reference type and details about the boxing and unboxing in C#.

In this article, we will look into the creation of an IIS 7\7.5 website and corresponding application pool programmatically using a C# console application.

I hope this article helps you to explore all the possibilities of Abstract Class. My idea is to give readers an understanding of where to user Interface and Abstract class.

In this article I will explain you about different control statements in c#.

In this article you will learn how to generate and print a ticket using C# and how the ticket is actually displayed.

In this article, we'll explore the significance of encapsulation in C# and demonstrate its implementation with practical examples.

In this article, we have sample code for decrypt an encrypted data with help of RSA Decryption algorithm and .pfx file which contains private key for decryption.

Explore the MockingContext class: a custom implementation of the IServiceProvider interface in C#. Learn how this class provides an efficient way to automatically instantiate or mock services on-the-fly. Ideal for unit testing and rapid prototyping in .NET applications.

In this article, I am going to explain how to merge two sorted linked lists. We are given 2 sorted linked lists and we had to merge them into one such that the final list is also a sorted one.

This article explains executing an application in a remote application domain.Executing an application in a remote application domain involves creating a separate isolated environment within the same process or in a different process, allowing you to run code independently. This can be useful for various purposes, such as achieving better security, managing untrusted code, or isolating components for better fault tolerance.

In this article you will learn about Generics in C#.Generics in C# provide a powerful way to create classes, interfaces, methods, and delegates with a placeholder for data types. They enable developers to write code that is independent of data types, providing greater flexibility, type safety, and code reusability. Generics allow you to design classes or methods that operate on any data type while still maintaining type safety during compile-time.

A C# MongoDB repository implementation involves creating a set of classes and methods that enable interaction with a MongoDB database. MongoDB is a popular NoSQL database that stores data in a JSON-like format. The repository pattern provides an abstraction layer over the database operations, making it easier to manage data access and manipulation. This implementation typically includes methods for inserting, updating, deleting, and querying documents in a MongoDB collection.

This article explains how to control the display of nodes for different user, while using treeviews and sitemaps.Implementing multiple sitemaps involves creating separate sitemap files for different sections of your website and configuring your website to use these sitemaps appropriately. Each sitemap file contains a list of URLs that search engines can crawl and index. By dividing your sitemap into multiple files, you can manage your website's structure more efficiently.

The Strategy Design Pattern is a behavioral design pattern in software development, and in the context of C# programming, it is a powerful tool for defining a family of algorithms, encapsulating each one, and making them interchangeable. This pattern allows you to select and use an algorithm dynamically at runtime, providing flexibility and maintainability to your codebase.

Understanding the Power of the C# Template Method Pattern is a comprehensive guide that dives into the concept and application of the Template Method design pattern in C#. This title is aimed at developers seeking to grasp the fundamental principles and leverage the potential of the Template Method pattern in their C# projects. It illuminates how this design pattern enables the definition of the skeleton of an algorithm while allowing subclasses to provide specific implementations for certain steps. The title offers detailed explanations, practical examples, and best practices to help developers create extensible and maintainable code using the Template Method pattern. By understanding and mastering this pattern, developers can enhance code reusability, flexibility, and efficiency in their C# applications.

"In this comprehensive tutorial, we explore the ControlHelpers class, a powerful tool for enhancing your C# WinForms application development. Learn how to streamline common tasks and improve the user interface of your WinForms applications effortlessly. We'll dive into the ControlHelpers class, its key features, and provide step-by-step examples on how to implement it effectively in your projects. Whether you're a beginner or an experienced developer, this guide will help you harness the potential of WinForms with ease."

This article explores the Open Closed Principle (OCP), one of the SOLID principles of object-oriented design, and how it can help developers build flexible and future-proof C# applications. By adhering to the OCP, you can create software that is easy to extend and maintain without modifying existing code. We'll delve into the theory behind OCP and provide practical C# examples to illustrate its application.

Discover the power of the Composite design pattern in C#, a structural pattern that unifies objects into tree structures, simplifying complex hierarchies for versatile software development.

Exploring The Power Of The C# Visitor Pattern" is a title or topic that suggests delving into the capabilities and benefits of using the Visitor design pattern in C#. The Visitor pattern is a behavioral design pattern that allows you to add new behaviors to existing classes without modifying their source code.

In C#, to perform Date & Time related information and operations, we have DateTime struct. Let us see it in detail.

Occasionally you run into a structure in the .NET library that you really wish was a class so you can inherit all its existing properties, override the ones you don’t like, and add new properties and methods.

Learn how C# passes value types and reference types by value, and how the ref keyword enables pass-by-reference behavior with code examples.

In this article I’ll show you how to insert data into database in ASP.NET C# using JavaScript where we use insert web method service to make that out.

In this article we will see how to implement asynchronous style in C# application (yes, even in .NET 4.0).

Lambda expressions are simple to use and make routine tasks such as sorting or filtering Lists much easier.

This Article show you how to create the QR code Dynamically and save it into the database
Everything on C#, not only its articles: the C# page →
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article