托管(Managed)代码、非托管(Unmanaged)代码、不安全(Unsafe)代码的区别

托管(Managed)代码:在公共语言运行时 (CLR) 控制下运行的代码。

非托管(Unmanaged)代码:不在公共语言运行时 (CLR)控制下运行的代码。 例如,COM、COM+、C++ 组件、ActiveX 组件和 Microsoft Windows API 都是非托管代码。

不安全(Unsafe)代码:不安全代码可以被认为是介于托管代码和非托管代码之间的。不安全代码仍然在公共语言运行时 (CLR) 控制下运行,但它将允许您直接通过指针访问内存。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/csharpe/11878.html

(0)
上一篇 2022年1月5日 13:35
下一篇 2022年1月23日 02:08

相关推荐

发表评论

登录后才能评论