C# is a general-purpose programming language from Microsoft.
Developers use C# for .NET applications, web services, desktop software, games, cloud workloads, automation, and enterprise systems. Former or related names include C Sharp.
Related concepts include .NET and Visual Studio.