C# (gesprochen: C-sharp, was als Musiknote "Cis" bedeutet) ist eine objektorientierten Programmiersprache, die Microsoft Mitte 2000 präsentiert hat.
C# wird hauptsächlich für die Entwicklung von Anwendungen für Windows-Desktops und -Server sowie für mobile Anwendungen unter dem .NET Framework verwendet. Es ist eine Hochsprache, die für Programmierer leicht zu erlernen und zu lesen ist, und bietet eine Vielzahl von Funktionen wie typisierte Variablen, Klassen, Vererbung, Delegaten, Ereignisse und mehr. Einige Beispiele für Anwendungen, die mit C# entwickelt wurden, sind Visual Studio, Windows-Explorer, Adobe Creative Suite und viele Spiele. C# ist auch eine der wichtigsten Sprachen für die Entwicklung von Anwendungen auf der Microsoft Azure-Cloud-Plattform.