摘要:
托管和非托管的基本知识
托管的概念是在.net框架诞生后出现的。用比较通俗的话解释就是运行在.net框架下,并受.net框架管理的应用或其他组件称为托管的,反之为非托管的。
托管代码定义
以运行库为目标的代码称为托管代码,c++分成两种,一种是托管c++,另外一种是非托管c++,c#是以运行库为目标设计的,因此用c#编写的代码基本上为托管代码,不以运行库为目标的代码称为非托管代码。 .net提供了与非托管代码互操作的服务,比如与com互操作的interop服务。 阅读全文