Syntax is the least of the differences.
The MS .Net Framework runtime (an implementation of the CLR) is brand new, and wholly different from the statically-compiled design of C/C++. Like Nothinman mentioned, it's a slightly improved Java knock-off marketed as some revolutionary leap in technology that it isn't.
VC++ .Net is an interesting beast though, as they've mated it to the .Net runtime. From what I recall, unlike the other skinnable languages in MS .Net, VC++ .Net actually retains the existing C++ standard library. The "managed extensions" in VC++ .Net appear ugly as heck to me though (not that C++ has an elegant syntax to begin with). Of course, language aesthetics is largely a matter of personal opinion.