Ich weiß, aber ich wollte ihm noch die Option aufzeigen, es mit C++ zu machen. Weil er wollte ja nicht unbedingt eine "neue" Sprache lernen.
Es wurden bereits genug Frameworks genannt, die sich mit C++ verwenden lassen. Im Gegensatz zu jeder einzelnen dürfte C++/CLI im Nachteil sein, da, wie an anderer Stelle hier im Forum meines Wissen bereits geschrieben wurde, es sich dabei nicht um C++ handelt.
Nur so nebenbei, ist es denn wirklich ein Umstand, wenn ein C++ Programmierer C# lernen soll? C# ist doch fast das gleiche und dass es keine Zeiger und so gibt dürfte doch erstmal erfreulich sein...
Grundsätzlich ist es gut, wenn man mehrere Sprachen beherrscht, allerdings gibt es diverse Fälle, in denen man erstmal bei der Sprache bleiben sollte, die man bis dahin verwendet hat. Entweder lernt man die Sprache gerade erst und das entsprechende Programm dient der Übung dieser Sprache, man will das Programm so schnell wie möglich fertig stellen und kann mit der bisherigen Sprachen um so vieles besser umgehen, dass sich der Aufwand des Lernens einer weiteren Sprache nicht lohnt, oder es gibt andere Anforderungen oder Kriterien, die einen an eine bestimmte Sprache oder eine bestimmte Bibliothek binden.
Ich denke, hier ist die 1. Variante der Fall.