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.

Learn what C# interfaces are and how to implement them implicitly and explicitly, including multiple interfaces and interface inheritance.

The System.Collections namespace contains interfaces and classes that define various...

Site navigation uses the layered architecture. Controls such as Menu and TreeView provide the navigation UIs. Classes such as SiteMap and SiteMapNode provide the API.

In this article I will explain polymorphism. What are different types of polymorphism? The use of method overloading, virtual method, method hiding, method shadowing and method overriding.

This article shows how to generate random number in an array using C#.

The following article shows some String functions which are not currently available directly in C#.

Unlike Visual Basic the C# language does not provide a standard mechanism for re-dimensioning (resizing) arrays. This component provides that additional functionality for arrays created in C#.

Many people think project life cycle circulates around SDLC. In this article, we will discuss about other phases which occur before SDLC starts. I know that companies have tailor made phases we have just tried to put phases followed by majority IT companies.

This article is a tip on how we can use OnChanged events for Windows user controls that inherit from some basis user control.

A collection object is used to store generic data types and HashTable is a collection that is used to store a value and key pair objects. This article shows how to use the HashTable class in .NET to do the same.

This article describes the construction of a custom control used to check stock prices as made available through a public web service.

This article is intended to illustrate how to customize GridView controls for data modification.

This article is intended to illustrate how to implement the master-detail presentation pattern using the ObjectDataSource components and DropDownList Web control.

If you give more quote you lose the project, if you give less quote you will end up doing social service to clients and probably also loss. In this tutorial, we will discuss mainly Function Point from practical point of view.

Build a C# object model for markup documents by parsing elements, attributes, content, and self-closing tags with regular expressions.

This article Illustrates the delegates mechanism in c# and how they are tied to events.

Learn how to subscribe to and handle C# Windows Forms events, including button clicks, form resizing, mouse actions, and keyboard input.

The goal of this article is to teach and explain C# in such a way so that when you have finished it you will be able to program in C#.

Entering the subject line while sending mail to any one is one of the etiquette of Email. However it is very common to do this silly mistake. This article will brief you about how to do validation and popup alert message whenever one tries to send email without any

This article will talk about some important points we should note while working with tight dead line project.

Below is a quick revision which will give you a decent understanding of Six sigma from interview point of view.

In this article, I am going to describe how to make strong password using AJAX.

This article describes a simple approach to storing, retrieving, and redisplaying web pages.

This post explains the some more tips on using Visual C# IDE to enhance developer productivity.

C# developers have been spending most of their day activities with Visual Studio IDE. The article is a part I of this series that talks about some useful IDE tips and tricks for developers.

In this article we will focus on how to use SharpDevelop and Visual Studio Express.

This post speaks about the future of C# which presented by Anders Hejlsberg chief architect of C# at PDC 2008. The coming version C#4.0 is much concerned on introducing Functional and Dynamic programming language concepts into the C#.

Object Initialization Expressions allows you to initialize an object without invoking the constructor and setting its properties.

This article will tell you how to generate reports very easily based on pre-defined template and later it can be changed to satisfy your project needs.

This step-by-step tutorial is a guide for creating a silverlight Web application capable of submitting and retreiving data from a database.
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