C# Introduction

What is C#

C# is pronounced as "C-Sharp". It is an object-oriented programming language provided by Microsoft that runs on .Net Framework.C# is a fully object oriented language like java and is the first component-oriented language. It has designed to support .Net framework, The new development platform of Microsoft for building component-based software solutions .It is simple, efficient, productive and type-safety language derived from c and c++. Although it belongs to the family of c and c++ it is purely objected oriented ,modern language suitable for developing web based development.

By the help of C# programming language, we can develop different types of secured and robust applications:
  • Window applications
  • Web applications
  • Distributed applications
  • Web service applications
  • Database applications etc.


C# is approved as a standard by ECMA and ISO. C# is designed for CLI (Common Language Infrastructure). CLI is a specification that describes executable code and runtime environment.
C# programming language is influenced by C++, Java, Eiffel, Modula-3, Pascal etc. languages.


  1. It is brand new language derived from c and c++ family
  2. It is simplifies and modernizes c++
  3. It is the only component oriented language available today
  4. It is the only language designed for the .net framework
  5. It is object oriented and web enabled
  6. Major parts of ,net framework are actually coded in c#
  7. C# is expected to play a major role in developing applications on cooperating networks of web sites