C# este un limbaj de programare orientat-obiect.
C# este utilizat pentru dezvoltarea aplicațiilor pentru desktop, a celor mobile și a celor web.
Creat inițial ca un concurent pentru Java, cea mai importantă facilitate oferită de C# o reprezintă posibilitatea de a lucra într-un mediu cu limbaj mixt.