1、共同点:1.c++和c#是面向对象的编程语。2.语言上讲,C#是C系统家族的东西,是C++的后续版,是对C++的发展。3.C++和C都是国际化的标准,有标准组织维护,它并不属于任何一个公司。
2、不同点:1.从纯技术角度讲,觊皱筠桡C#在C++基础上扩充出来以后,或限制出来以后,更注重实际应用,思想上完全面像对像,限制掉了C++的一些东西荑樊综鲶,又增加了一些比如内存自动回收等功能。2.相比于C++,C#具有内存自动回收等功能。3.用途走向不同。C++偏向于windows程序。C#偏向于Web程序。