大家能说一下VC++与C#的优缺点吗?本来没学过C#,所以完全不了解C#。

解决方案 »

  1.   

    c++从c发展而来,可以移植性好,代码兼容性高,而且结构严谨,如果是初学者,建议从c++开始系统学习;
    C#综合了C++和Java的优点,完全面向对象,属于.Net语言的一种,类库全,编程简单省力,易于上手,但无法在本机编译成二进制文件,而是要编译成中间文件,到目标机上执行时重新生成二进制文件,这也就造成了代码的不安全问题,因此做工程时,要使用混淆器将代码混淆。
    C#还有一个很严重的问题就是目标机上一定要装有微软的.net framework才能执行程序,所以如果你的程序比较小,用C#会觉得很别扭,程序才几兆,装个.net要二十几兆,打包的时候很郁闷……
    就这么多吧,你看看