Originally Posted by TheCPUWizard
Just by alloswing "unsafe" code, C++/CLI is inherently and significantly more difficult and error prone than C#.
Even if you force "safe" code only, it is still more complex and therefore more error prone. Have you ever in C++ or C++/CLI mistyped a declaration between the header and cpp file [If you say NO, then I dont believe you :D ]. You get a compile error, have to go back and edit one (or both) of the source files and re-compile. In C#, this can not happen.
Granted that is a trivial example, but it does kill the argument the "C++/CLI" is "just as easy" as C#...