Best 1.17K C# Open Source Projects

C# (C Sharp) is a programming language designed by Microsoft's software engineer Anders Hejlsberg in 2000. The technology was approved by Ecma in 2002 along with approval from ISO in 2003. The general-purpose programming language is multi-paradigm and encompasses programming disciplines that include:

  • Component-oriented programming
  • Object-oriented programming
  • Strong typing
  • Static typing
  • Lexically scoped programming
  • Generic programming
  • Functional programming
  • Imperative programming
  • Declarative programming

C Sharp uses a core syntax that is similar to that of other C-style programming languages. Other examples include Java, C, and C++. Ways that it can be distinguished from other C programming languages include its portability as well as the fact that it supports implicitly, strongly typed variable declarations. This is done with the keyword var. It also supports implicitly types arrays by using the keyword new[].

The most recent C Sharp version was released on November 10, 2020. It was released in .NET 5.0. This is the fourteenth overall version of C Sharp that has been released since 2000.

Read More Read Less