Introduction
For 2 decades, C and C++ have ruled the market of software programming. These languages have worked well. But it takes too much time and effort to build a program around C or C++. Some programming languages have tried to overcome these short comings by reducing the depth of system programming capabilities that these systems have.
The Microsoft solution to this problem is a language called C# (Pronounced C Sharp). C# is a modern, object-oriented language that enables programmers to quickly build a wide range of applications for the new Microsoft .NET platform, which provides tools and services that fully exploit both computing and communications.
Because of its elegant object-oriented design, C# is a great choice for architecting a wide range components from high-level business objects to system-level applications.

![Validate my RSS feed [Valid RSS]](http://www.vshiksha.com/images/valid-rss.png)