Simple, general-purpose, object-oriented programming language for the .NET platform

What is C#?

C# (pronounced "See Sharp") is a simple, modern, object-oriented, and type-safe programming language. C# has its roots in the C family of languages and will be immediately familiar to C, C++, Java, and JavaScript programmers.

C# is a tool in the Languages category of a tech stack.

Who Uses C#?

678 companies use C# including Stack Overflow, OpenTable, and Microsoft.

C# integrates with

.NET, Sentry, imgix, Azure Functions, and .NET Core are some of the popular tools that integrate with C#. Here's a list of all 19 tools that integrate with C#.

Why people like C#

Here’s a list of reasons why companies and developers use C#.



Add a one-liner

Here are some stack decisions and reviews by companies and developers who chose C# in their tech stack.

C#'s alternatives

  • JavaScript - Lightweight, interpreted, object-oriented language with first-class functions
  • PHP - A popular general-purpose scripting language that is especially suited to web development
  • HTML5 - 5th major revision of the core language of the World Wide Web
  • Python - Python is a clear and powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, or Java.
  • Java - A concurrent, class-based, object-oriented, language specifically designed to have as few implementation dependencies as possible

See all alternatives to C#

Explore other Languages & Frameworks tools that are known for:


This page was verified by
BethMassi BethMassi