El objetivo de Microsoft, que tiene todos los derechos sobre la plataforma de desarrollo .NET Framework SDK en la que está incluido C#, es permitir a los progra-madores abordar el desarrollo de aplicaciones complejas con facilidad y rapidez. Es un poco como tomar todas las cosas buenas de Visual Basic y añadirlas a C++, aunque recortando algunas de las tradiciones más ocultas y difíciles de conocer de C y C++.