托管和非托管DLL之间有什么区别

托管和非托管DLL之间有什么区别,dll,unmanaged,managed,Dll,Unmanaged,Managed,我是一个新手……我真的很想知道两者之间的详细区别,以及何时使用它们?术语“托管代码”通常指用托管语言(如Java或C)编写的代码。术语“非托管代码”通常指的是用非托管语言编写的代码,如C或C++。如果您来自.NET世界,“托管”可能是指C或VB.NET,“非托管”可能是指C或C++。因此,它有几个好处,比如自动内存管理。非托管dll不会给您带来所有这些好处 为了获得.Net的全部好处,请创建并使用托管代码

我是一个新手……我真的很想知道两者之间的详细区别,以及何时使用它们?

术语“托管代码”通常指用托管语言(如Java或C)编写的代码。术语“非托管代码”通常指的是用非托管语言编写的代码,如C或C++。如果您来自.NET世界,“托管”可能是指C或VB.NET,“非托管”可能是指C或C++。因此,它有几个好处,比如自动内存管理。非托管dll不会给您带来所有这些好处

为了获得.Net的全部好处,请创建并使用托管代码