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.

In this article, we will learn how to reverse a string without using any string functions.

This article attempts to explain “Shallow Copy” and “Deep Copy” and the differences among them.

All programmers are facing common problem is how to change screen Resolution dynamically. In .Net 2005 it's very easy to change the screen resolution. Here I will explain you how can we get the Screen resolution and how we will change the resolution at dynamically and while unloading the page it will come as it was before. In dot net we can access the values of user's screen resolution through the Resolution class. It also affects all running (and minimized) programs.

In this article, I would like to show how to create SQL Server Backup file in C#.

In this article, I will show you how to use the BindingSource or the DataView to filter data in a given data grid view.

In this article, we are going to learn about mutable and immutable class in C#.

In this article, you will learn about crystal reports and its use in C#.

This is a walkthrough on how to add Captcha functionality to an Asp.net Webform user registration page. Captcha is useful to prevent SQL injections and spam registration.

An article to demonstrate common FTP functionalities using C# and .Net 2.0.

This article will introduce a few solutions based on special Export to Excel questions that are frequently asked by people in forums.

Learn how binary numbers and C# bitwise AND, OR, left-shift, and right-shift operators work through simple examples.

Use C#'s Ping class to send ICMP echo requests, check a host's availability, and read the reply status, round-trip time, and address.

In this article, I will explain how to create a single connection string in a console application and how to use connection string in console application.


This article will help you understand the difference between shadowing (method hiding) and overriding.

Learn how to convert C# DateTime values between a specific time zone and UTC using TimeZoneInfo and the TimeZoneConverter package.

Software often has to store small amounts of data locally but with reliable protection. Such a "vault" can be built with a few lines of C#.

Vcard stands for "Virtual Contact Card". So, in this tutorial, we are going to create a vcard using C#.

This article explains the Collection classes in .NET. This first part explains the ArrayList class, advantages, disadvantages and differences with Array.

In this article, we are going to discuss how to use the "global using" directive with the "static" modifier.

This article provides a walkthrough of how to call a Web API from a client application.

The following article is the second of a three-part article series that presents definitions and samples for different Object-Oriented Programming (OOP) concepts and its implementation in .NET. The first part examined the concepts of classes, objects, and structures. This part examines the concepts of inheritance, abstraction, and polymorphism. The third and last part will examine the concepts of interface, multiple interface inheritance, collections, and overloading.

In this quick article you will take a look at static and non-static methods in C#.

C# and ASP.NET interview questions covering IDisposable, Dispose and Finalize methods, garbage collection, interfaces, and abstract classes.

Association, aggregation and composition terms represent the relationship between the objects. They are very basic stuff of Object oriented programming.

The out and the ref parameters are used to return values in the same variables, that you pass an an argument of a method. These both parameters are very useful when your method needs to return more than one values.

C# is a modern, type safe programming language, object oriented language that enables programmers to quickly and easily build solutions for the Microsoft .NET platform.

In this article, I am going to explain creation of a digital clock in C#.

This article is intended to explain the concept of callback operation with the help of Delegate.

This article gives an introduction to polymorphism in C#. Using the example created in this introduction, the article then goes on to describe how we up-cast and down-cast objects.
Everything on C#, not only its articles: the C# page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article