C# Tutorial and source code

C# is a language for professional programming. C# (pronounced C sharp) is a programming language designed for building a wide range of enterprise applications that run on the .NET Framework. The goal of C# is to provide a simple, safe, modern, object-oriented, highperformance , robust and durable language for .NET development. Also it enables developers to build solutions for the broadest range of clients, including Web applications, Microsoft Windows Forms-based applications, and thin- and smart-client devices.

Visual C# developers can leverage their existing C, C++ , Java skills and knowledge to be successful in the Microsoft .NET development environment. So many C, Java, and C++ development will move to C# to take advantage of .NET features. In cooperation with the .NET CLR (Common Language Runtime), it provides a language to use for ComponentOriented software, without forcing programmers to abandon their existing knowledge in C, C++, or COM code.

The following C# lessons provide an overview of the basics of the language and identify important language features. Each lessons includes one or more sample programs. I hope this website will help you to acquire the skills and knowledge necessary to develop Windows applications in Visual C# in a simplified manner rather than in a complex way.

An overview of Microsoft C#

C# Language Tutorial

C# Statements Tutorial

C# Graphical User Interface Tutorial

C# Collection Tutorial

C# String Tutorial

C# File Operations Tutorial

C# Excel Tutorial

C# Crystal Reports Tutorial

CSharp Communication Tutorial

C# Ado.Net Tutorial and Source Code , c# database programming tutorial

C# ADO.NET data Providers Tutorial

C# Dataset Tutorial

C# DataAdapater Tutorial

Csharp DataView Tutorial

Csharp Remoting Tutorial

C# XML Tutorial

C# DataGridView Tutorial