A linguagem C# foi desenvolvida pela Microsoft no ano 2000 com base na linguagem C++. C# é orientada a objetos e compatível com várias plataformas, funcionando na plataforma .NET da Microsoft. A linguagem oferece desempenho e segurança ao programador.