c#是纯面向对象编程思想的精华,拥有易学、易用、开发快速的特点,其中的很多结构借鉴了java和vb;
c++是一种程序语言的标准,有自己的标准化组织,由不同的软件开发商实现,不是一个概念,c++脱胎于C语言,在c基础上添加了面向对象能力,是c的超集,因为脱胎于C,因此程序效率要高于C#
-----------如果开发快速项目和对硬件要求高的大型项目,适合C#,因为它就是为了实现快速高效开发而设计的;
-----------如果要求性能和开发游戏应用,适合用C++,因为它执行效率高,但是开发难度大
C#为将来跨平台用的。解释执行比C++慢得多,适合于b/s网页程序开发;
C++是编译执行,本地代码速度快,适合于各种应用开发,一般不用于b/s.
c#更加面向对象