Microsoft .NET Framework 将促进与 COM 组件、COM+ 服务、外部类型库和许多操作系统服务的互操作。在托管和非托管对象模型之间,数据类型、方法签名和错误处理机制都存在差异。为了简化 .NET Framework 组件和非托管代码之间的互用并便于进行移植,公共语言运行库将从客户端和服务器中隐藏这两种对象模型之间的差异。
在运行库的控制下执行的代码称作托管代码。相反,在运行库之外运行的代码称作非托管代码。COM 组件、ActiveX 接口和 Win32 API 函数都是非托管代码的示例。
本节内容
相关章节