.NET中的托管和非托管代码

时间:2010-03-26 09:37:11

标签: .net

根据.NET框架,托管代码和非托管代码之间有什么区别?

3 个答案:

答案 0 :(得分:8)

  

托管代码是一种差异化   由微软创建来识别   需要的代码   并且只会在。下执行   导致CLR virtual machine的“管理”   Bytecode

     

使用托管代码的好处包括   程序员的便利性(通过增加   抽象的水平,创造   较小型号)和增强的安全性   保证,取决于平台   (包括VM实现)。

来自:Wikipedia: Managed Code

答案 1 :(得分:2)

一般来说,它指的是内存管理。

unsafe关键字可以帮助您(非托管):http://msdn.microsoft.com/en-us/library/aa288474%28VS.71%29.aspx

将调用一些外部函数(extern关键字)。

答案 2 :(得分:0)