【问题标题】:Managed and unmanaged code in .NET.NET 中的托管和非托管代码
【发布时间】:2010-03-26 09:37:10
【问题描述】:

在 .NET 框架方面,托管代码和非托管代码有什么区别?

【问题讨论】:

标签: .net


【解决方案1】:

托管代码是一种差异化 由 Microsoft 创建以识别 需要的代码 并且只会在 CLR virtual machine 的“管理”,导致 Bytecode.

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

发件人:Wikipedia: Managed Code

【讨论】:

    【解决方案2】:

    一般是指内存管理。

    unsafe 关键字将带您到达那里(非托管):http://msdn.microsoft.com/en-us/library/aa288474%28VS.71%29.aspx

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

    【讨论】:

      【解决方案3】:

      Google 和 Microsoft 轻松回答: http://blogs.msdn.com/brada/archive/2004/01/09/48925.aspx

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-29
        • 1970-01-01
        • 2012-07-03
        • 2012-01-14
        • 2013-08-24
        相关资源
        最近更新 更多