Linguagem de programação criada e mantida pela Microsoft, parte da plataforma .NET. É compilada para uma linguagem intermediária do framework, que é convertida para código de máquina durante a execução. Desde a transição do .NET Framework para o .NET Core, tornou-se multiplataforma: Pode ser usada em Windows, Linux, MacOS, Android, iOS e na web, via ASP.NET.