El documento define C# como un lenguaje de programación orientado a objetos creado por Microsoft para su plataforma .NET. Su sintaxis se deriva de C/C++ pero incluye mejoras de otros lenguajes como Java. C# fue diseñado para combinar el control de bajo nivel de lenguajes como C con la velocidad de programación de lenguajes como Visual Basic.