C# es un lenguaje creado por Microsoft y liderado por Anders Heljsberg.Es un lenguaje orientado a objetos puroinspirado en C++, Java, Delphi y Eiffel.Las aplicaciones C# son ejecutadas en un entorno controlado llamado CLR(CommonLanguage Runtime).El lenguaje estáestandarizadoen ECMA e ISO.Actualmente está en la versión 3.0