我有时在谈论.NET时听到/读到它,例如“托管代码”和“非托管代码”,但我不知道它们是什么,它们的区别是什么。根据定义,它们的区别是什么?使用它们中的任何一个都会有什么后果?这种区别只存在于.NET/Windows中吗?
发布于 2010-08-25 15:55:08
这比.NET和Windows更通用。托管是一个具有自动内存管理、垃圾回收、类型安全等功能的环境。其他一切都是非托管的。例如,.NET是托管环境,而C/C++是非托管环境。
发布于 2010-08-25 15:55:20
托管代码是Microsoft创造的一种区别,用于标识需要并将仅在公共语言运行时虚拟机(产生字节码)的“管理”下执行的计算机程序代码。
https://stackoverflow.com/questions/3563870
复制相似问题