请教一个概念:在windows下运行C#程序,托管代码IL在运行时,被JIT再次编译,然后在CLR上运行,CLR是否要调用windows的API来完成服务,还是与windows的API完全没有关系了,直接由CLR来操作计算机?
再请教:dot net下提供了一个框架类库来供程序员使用,那这个类库的功能是否也是间接的通过CLR调用windows的API来完成功能的吗?
再请教:dot net下提供了一个框架类库来供程序员使用,那这个类库的功能是否也是间接的通过CLR调用windows的API来完成功能的吗?
你指的windows的API是我们以前通常用的那些API么?如果你所用的编码类里包装了这些windows的API,那么系统会调用这些API,否则就不用"这位朋友,你说的"所用的编码类里包装了这些windows的API"是什么意思,我没有理解到.我是指编写托管代码的程序,只使用NET框架类库.