是明显的。不知道你的大量复杂计算是什么,但如果到内存管理和程序的健壮性,可维护性,C#比C++有优越性。从我知道的看,甚至MS只是在Windows的内喝使用C++,将来的Windows将会完全构造在非C++的结构上。 我个人认为,C++在Windows上,从非内核程序员的角度,不如C#好,如果你是专著于应用层,C++太繁琐了。