托管需要在framesdk下运行,反之则反。

解决方案 »

  1.   

    托管代码 
    在与公共语言运行库的“合作协定”下运行的代码。托管代码必须提供运行库所需要的元数据,以提供诸如内存管理、跨语言集成、代码访问安全性以及对象生存期的自动控制等各种服务。所有基于 Microsoft 中间语言 (MSIL) 的代码都作为托管代码执行。请参阅:Microsoft 中间语言 (MSIL)
    非托管代码 
    不考虑公共语言运行库的约定和要求而创建的代码。非托管代码在只有最少的服务(例如,无垃圾回收、有限的调试等等)的公共语言运行库环境中执行。
    C#是有指针概念的,具体可以参考
    ms-help://MS.VSCC/MS.MSDNVS.2052/csref/html/vcwlkUnsafeCodeTutorial.htm