C# or C sharp is a fully object-oriented language developed by Microsoft Corporation. It has been designed to support the key features of the .NET Framework. It is a new development platform of Microsoft for building component-based software. C# is a simple, efficient, productive and type-safe language. C# Language is designed by Anders Hejlsberg in 2000 for building robust, reliable and durable components to handle real-world applications.

The most important facilities of C# are given below:

  • It is a brand new langauge derived from the C/C++ family.
  • It simplifies and modernizes C++.
  • It is the only language designed for the .NET Framework.
  • It is a concise, lean and modern language.
  • It is intrinsically object-oriented and web-enabled.
  • It embodies today’s concern for simplicity, productivity and robustness.
  • It will become the language of choice for .NET programming.
  • Major parts of .NET Framework are actually coded in C#.
  • Applications of C#:

    C# is a new Programming Langauge developed exclusively to suit the feature of.NET platform. It can be used for a variety of applications that are supported by the .NET platform.

    1. Console Applications
    2. Windows Applications
    3. Developing ASP.NET projects
    4. Developing Windows controls
    5. Developing .NET Component Library
    6. Creating Web controls
    7. Providing Web-service