第1个回答 推荐于2017-12-16
其实整个.NET项目都是运行在.NET Framework上的托管代码,这个道理和JAVA虚拟机的机制是类似的。
最简单的说呢,受托管的代码不能直接写内存,是安全的,而非托管代码是非安全代码,可以使用指针操作内存。
一般的项目使用托管代码都行了,也就是说在程序里面不需要用到非安全代码。
对于一些对速度要求高的部分功能可以考虑使用非安全代码,使用指针等读写内存,而对于真个项目来说还是受托管的安全代码。
有关非安全代码的信息请查阅MSDN unsafe。本回答被网友采纳