Le C# (« C Sharp ») est un langage imperatif orienté objet, avec gestion de mémoire, s'exécutant sur une machine virtuelle.