

C# ist eine typsichere, objektorientierte Allzweck-Programmiersprache, die von Anders Hejlsberg im Auftrag von Microsoft entwickelt wurde. Die Sprache ist an sich plattformunabhängig, wurde aber im Rahmen der .NET-Strategie entwickelt, ist darauf optimiert und ist meist in deren Kontext zu finden; so wurde in C# fast ausschließlich für Microsoft Windows entwickelt. Mit Hilfe von Xamarin ist es aber auch möglich für OS X, iOS und Android zu entwickeln.