http://www.yestar2000.com/TechCenter/907/TC_268.htm
http://www.vchome.net/dotnet/dotnetdocs/dotnet17.htm
http://blog.joycode.com/qqchen/posts/19255.aspx
http://www.microsoft.com/china/community/chat/chatrecord/chat20021205.mspx

解决方案 »

  1.   

    都是说c#好啊,难道c++就必然被c#取代了???
    太片面了吧
      

  2.   

    C#是不能取代c++的就目前来看。主要是c#的垃圾回收的不确定性和资源好费大,决定了它开发实时应用程序时不能很好的发挥作用。c++就能精确的控制了。
      

  3.   

    继承性:C++支持多重继承,C#不支持多重继承
    数组:C++中[]操作符在数组名后,C#中[]操作符在数组名前
    布尔类型:C++中bool可以和其他数据类型进行转换,C#中bool不可以和其他数据类型进行转换
    结构体:C++中struct是一个引用类型,C#中struct是一个值类型
    switch语句:C++中一个标记的执行部分将一直到break语句处,C#中一个标记的执行部分只包括位于该标记后,但位于下一个标记前的语句
    函数引用:C++中采用函数指针来引用某一个函数,C#采用代理来引用某一个函数
    new:C++中new只用于内存分配,C#中可以采用new来明确隐藏父类中的同名函数
    override:C++中定义重载函数不需要如override关键字,C#中定义重载函数需要加override关键字
    头文件:C++有头文件,C#无头文件
    主函数:C++主函数的定义格式为void main,C#的主函数定义格式为public static void Main
    命令行:C++程序名成为命令行的一个参数,C#中程序名不包含在命令行中
    指针:C++中指针可以随便使用,C#只能在unsafe标识的程序块中使用
    垃圾回收:C++中程序员自己进行垃圾回收,C#中可以自动垃圾回收以上是我在C#实用编程技术上看到的一些内容,看完自己也学到了不少东西