我是学C++的,前几天偶尔帮助别人讲解一些面向对象的思想,他想学C#。我看了C#的基本语法后发现,它囊括了C++和com的思想,我突然间想知道,C#和com是怎么的关系,C#是不是可以完全的替代com。com是不是会不会彻底的消失?现在还有必要研究com吗?

解决方案 »

  1.   

    微软先提出的com规范,然后又推出了c#语言,这新推出的语言当然很多方面得使用com规范了。当然了,C#中,com的实现方式更先进了,以前依赖注册表的很多东西现在被c#或者说.net中的程序集取代了。com是一种规范,实现方式很多,c#或者说.net的实现方式更好一些。