Cita: C# no es una evolucion de C++.
Estoy completamente deacuerdo contigo, esa casi un sacrilegio decir que es una evolucion de C++, C# fue unamezcla creada por la microsoft para "sustituir" al Java, en principio se supone que solo se ejecutaria sobre plataformas .NET que hasta donde se solo hay para mswindows aunque hay un poryecto llamado Mono que lo hace para linux (no se si para otra plataforma).
Aunque C# tiene muchos agregados y un monton de maquillaje sigo prefiriendo C o C++ para la programacion de verdad, a menos que sea un desarrollo web para lo que prefiero PHP (con sus respectivos adicionales).
Saludos