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# is designed by Anders Hejlsberg in 2000 for building robust, reliable and durable components to handle real-world applications.