我是新手....我真的很想知道兩者之間的詳細區別,以及何時使用它們?託管和非託管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. 非託管內存和託管存儲