Durante o desenvolvimentoDesenvolvimento da plataforma .NET, as [[biblioteca (computação)|bibliotecas]] foram escritas originalmente numa linguagem chamada ''Simple Managed C'' (SMC), que tinha um compilador próprio. Mas, em Janeiro de 1999, uma equipe de desenvolvimento foi formada por [[Anders Hejlsberg]], que fora escolhido pela Microsoft para desenvolver a linguagem. Dá-se inicio à criação da linguagem chamada ''Cool''. Um pouco mais tarde, em 2000, o projeto .NET era apresentado ao público na ''Professional Developers Conference'' (PDC), e a linguagem Cool fora renomeada e apresentada como C#.
A criação da linguagem, embora tenha sido feita por vários programadores, é atribuída principalmente a Anders, hoje um ''Distinguished Engineer'' na [[Microsoft]]. Ele fora o arquiteto de alguns compiladores da [[Borland]], e entre suas criações mais conhecidas estão o [[Turbo Pascal]] e o [[Embarcadero Delphi|Delphi]].