各是各的类库,没有谁包含谁一说。以后的windows中还有api这个概念吗?
不知道,你问微软,但估计应该不会去掉API,否则那么多老程序怎么办,全部重新写?

解决方案 »

  1.   

    API是WINDOWS的基石吧。
    去掉不太可能吧?
      

  2.   

    API在WINDOWS中去掉好像不是很现实
      

  3.   

    现在.NET里面的类库应该是封装了WINDOWS API
      

  4.   

    我认为就是.NET是间接或直接在调用WINAPI,所以API不可能没有,再一个理由,API的本来的意义就是应用程序接口,这个怎么会没有呢,和WINDOW进行交互不可少了API,所以我认为API一直会有的,而.NET也是在这个基础上与系统进行交互的.还请大侠们进行评说对否:)
      

  5.   

    这是clr的一个简单图解,上面的ado.net/xml等都没有画。        |----- ... ------------|
            |--Base Class Library--|
            |-------.NET CLR-------|
            |-- windows ---COM+ ---|clr还是基于com+和os的。.net中的assembly也是对win32的pe进行了扩展。
      

  6.   

    现在的CLR是API的封装,不过屏蔽了很多不安全的操作
    至于日后会不会封API,唉,谁知道啊?
      

  7.   

    com+也是一组api。api不是一个东西,是一个类型,满足了该类型就叫api这个名,所以它死不了,顶多不这么叫!
      

  8.   

    我觉得有可能去掉API
    将来的操作系统,是一个平台,无低层无关!