我是新手....我真的很想知道两者之间的详细区别,以及何时使用它们?托管和非托管DLL之间有什么区别
3
A
回答
8
术语“托管代码”通常是指以托管语言编写的代码,例如Java或C#。术语“非托管代码”通常是指以非托管语言编写的代码,如C或C++。如果你来自.NET世界,“托管”可能意味着C#或VB.NET,而“非托管”可能意味着C或C++。
7
托管DLL在公共语言运行时(CLR)内运行。因此它具有诸如自动内存管理的好处。未管理的DLL不会给你所有这些好处。
为了获得.Net的全部好处,请创建并使用托管代码。
相关问题
- 1. 托管磁盘和非托管磁盘之间的区别
- 2. 托管C++和C#有什么区别?
- 3. WCF自托管和IIS托管之间的区别
- 4. 托管堆和GC堆之间有什么区别
- 5. 托管和非托管应用内产品android之间的区别?
- 6. .Net中的托管和非托管数据提供者之间有什么区别?
- 7. 非托管的DLL
- 8. 托管和非托管堆
- 9. VC++和C#如何编写托管DLL或非托管DLL?
- 10. 在非托管C++ DLL和托管C#UI之间发送信息
- 11. 在C++中托管和非托管类型之间的转换?
- 12. 托管和非托管代码之间的转换
- 13. DebugBreak的行为在非托管和混合(非托管+托管)应用程序之间有所不同?
- 14. 托管和非托管C++和Boost
- 15. 非托管DLL在Application_Start之前加载
- 16. 在非托管C++ dll中使用托管c#dll
- 17. C#托管的dll调用或非托管的dll调用?
- 18. 从非托管C Dll加载托管C++ Dll?
- 19. 为32位和64位非托管DLL创建托管包装
- 20. 什么是托管代码和非托管代码?
- 21. 什么是托管资源和非托管资源?
- 22. 什么是“托管”和“非托管”可用性集?
- 23. 非托管dll代码
- 24. 预加载非托管dll
- 25. 调试非托管的dll
- 26. 托管vs非托管
- 27. DirectX托管或非托管?
- 28. C#,Visual Basic.NET和托管C++之间的字符串文字有什么区别?
- 29. C++托管和非托管静态库
- 30. 非托管内存和托管存储