C# (pronounced, C sharp) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

C# is one of the programming languages designed for the Common Language Infrastructure.

Benefit from Microsoft .NET Framework.

Microsoft .NET Framework is a programming framework created by Microsoft that developers can use to create applications more easily.