Revision

Back to C#


What is C#?

C# is a type-safe, object-oriented language from the C family used to create .Net applications with a component-oriented approach. The C# programming language was designed by Anders Hejlsberg from Microsoft in 2000. Microsoft introduced C# along with .NET Framework and Visual Studio.
As of today, Visual Studio Code, the .Net framework and platform and C# are free, open-source, and cross-platform.


Key features


Compiler

C# is compiled in Common Language Infrastructure via the .Net framework. Is is then executed by the Common Language Runtime (similar to the Java Virtual Machine or JVM for Java). This makes C# easily transferable from one plateform to another.