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 how C# region directives in Visual Studio can organize code and improve readability.

This article shows you how to create custom template for web user control in visual studio 2003. The attached sample application will install the custom template for the name given for either VB or C# language and also uninstall the custom template.

Build a C# GUI FTP client that accepts connection details and displays remote folders and files in TreeView and ListView controls.

This article gives description about evolution of N-tier application.

The following Article explains in detail how to use any .NET Assembly from BlitzPlus/Blitz3D.

Learn how to build scalable C# debugging output using StackFrame, reflection-based filtering, and ConditionalAttribute to remove debug calls from release builds.

The attached sample code explains for beginners, how to Code for a 3-Tier Architecture.

ProTracker is a process tracking utility similar to Windows NT Task Manager's Processes tab window.

My favourite technology web site is updated throughout the day. I thought it would be nice to have a program that checked every 30 minutes for updates and told me what stories were there.

I present here two micro test utils, which will let you play with regular expressions. Regular expression( System.Text.RegularExpressions.Regex ) is a powerful class very useful for parsing, splitting or replacing texts.

This article is about the use of reflection package in Csharp. Through Reflection we can get Information about the class.

PDF documents are the now a days is standard in Documents Exchange over the internet,as these documents are more or less platform independent and can be viewed on virtually any platform without any formatting or changes in the file structure.

I find C# a very interesting language and it also comes handy to analyze ILASM code.

Learn how C# applications and VBScript can share values through Windows Registry keys, with examples for setting and retrieving REG_SZ values.

Learn how to use C# Process and ProcessStartInfo to start command-line programs and redirect standard input, output, and error streams.

This C# Application calculates the monthly payment for a loan, given the loan amount, interest rate and the loan period.

Use MSIL and ILASM to call user32.dll functions such as FindWindow and PostMessage, then close the Windows Calculator application programmatically.


I created a simple program that searches through Starcraft's maps directory tree and shows a list of all the maps that are searches by Starcraft's maps directory.

The attached source code is a packet sniffer. Most of featured came from ethereal.

In this article, I will told u how to improve code readability using regions

The Zip file contains two projects. One is VB.Net and the other is C#. Each project is an example of the same use of a delegate. A base class is derived and the delegate calls a method on several classes derived from the base class.


This small example demonstrates using some of the interesting language elements of the C# language.

This lesson shows how to use c# control statements, and the difference between these controls in C++/ JAVA and c#. Sample includes single selection, if-else, and multi case ..


If you were programming in C or C++ before coming to C#, you'll be a little bit confused about properties.

Build a C# Notepad-like text editor with file, edit, format, print, toolbar, shortcut, font, color, and word-wrap features.


In the part 1 of this series, I discussed about the get method of the properties, with the help of which you can make your variable so that nobody can modify the value of the variable.
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