logo
C#

C# (pronounced C sharp) is a general-purpose high-level programming language supporting multiple paradigms. C# encompasses static typing,[16]: 4 strong typing, lexically scoped, imperative, declarative, functional, generic: 22 object-oriented (class-based), and component-oriented programming disciplines.

The C# programming language was designed by Anders Hejlsberg from Microsoft in 2000 and was later approved as an international standard by Ecma (ECMA-334) in 2002 and ISO/IEC (ISO/IEC 23270) in 2003. Microsoft introduced C# along with .NET Framework and Visual Studio, both of which were closed-source.