谁讲源于C   
C#没有一点C的影子  倒是JAVA和C++比较的多

解决方案 »

  1.   

    vc.net里用C++
    C#很象JAVA
    很多不同啊
      

  2.   

    VC++.net可以不托管(用MFC),是.NET里唯一可以生成本地代码的语言,可以混用托管和非托管代码,但是是为高手准备的,它本身是最强大的,但也是最容易产生出垃圾程序的(在低手的手里),是为VC6程序员过渡到.NET而生,而C#才是.NET的主流,C#是结合了Java C++ Delphi VB的优点的一个全新的语言,前途无限美好,但现在还不成熟。
      

  3.   

    VC++用C++语言来操作MFC或ALT,VC#用C#语言来操作FrameWork当然不一样了.VC里可以很方便的用API可以写全二进制的可执行程序,而C#只能写中间语言用框架来运行.VC里内存是程序员来管理想用就开一个新的内存块,比如是int型的内存,CString类型的内存块,类类型的内存块等,不用了可以删除掉来释放内存,而C#不管这些你可以只开出新的内存块而不用去删除它.VC运行可以很快,而C#相对java更快.VC可以作些精细的小应用程序,而C#可以开发出只有高性能的的机子才能运行的大型系统.VC要很高的专业知识,而会C#的就像会VB的一样多.唉,还有很多不一样,你自己看着办吧........
      

  4.   

    VC是用于对系统,硬件编程的,而C#是用于网络编程的,C#的功能VC全部有,而VC的功能C#不全有,用C#就象用VBNET一样简单,但没有VBNET简单,VBNET与C#的功能是一样的只是语法不同罢了,语言发展走向两个极了,一个是商业应用,一个是系统与硬件控制
      

  5.   

    我自己的见解是:VC++一般写嵌入式程序
                    C#一般是写网页和数据库打交道的程序的比如:MIS系统