.NET框架中託管代碼和非託管代碼之間的區別是什麼?.NET中的託管代碼和非託管代碼
3
A
回答
8
託管代碼是由微軟創建,以確定 代碼,需要 ,只會下的CLRvirtual machine的 「管理」的執行,導致 Bytecode分化 。使用託管代碼的
好處包括 編程方便(通過增加 抽象層次,創造 較小的型號)和增強的安全保障 根據平臺 (包括虛擬機實現)上。
2
一般會參考內存管理。
的unsafe
關鍵字將讓你有(非託管):http://msdn.microsoft.com/en-us/library/aa288474%28VS.71%29.aspx
至於會調用一些外部函數(extern
關鍵字)。
0
很容易通過Google和微軟回答: http://blogs.msdn.com/brada/archive/2004/01/09/48925.aspx
相關問題
- 1. 託管代碼與非託管代碼
- 2. MEF和非託管代碼
- 3. 什麼是託管代碼和非託管代碼?
- 4. 調試託管代碼和非託管代碼
- 5. 使用託管代碼中的非託管代碼
- 6. 更改託管代碼中非託管代碼的內存值
- 7. 託管代碼在非託管
- 8. 託管代碼和非託管代碼之間的調用代碼
- 9. 從託管代碼調用非託管代碼的性能
- 10. 將非託管C++代碼編譯爲託管代碼
- 11. 通多 - 從託管代碼維數組非託管代碼
- 12. 如何使用託管代碼從非託管代碼?
- 13. 在調試託管代碼時調試非託管代碼
- 14. 從非託管代碼調用託管代碼
- 15. C++/cli將託管代碼傳遞給非託管代碼
- 16. 調試託管的.NET代碼從非託管C++調用
- 17. 使用非託管代碼.net
- 18. 在非託管C++代碼
- 19. 從非託管代碼
- 20. 非託管dll代碼
- 21. 非託管代碼之間的快速數據交換和託管代碼
- 22. 在託管代碼和非託管代碼之間共享數據庫事務
- 23. 託管的system.timer over un託管代碼
- 24. 託管和非託管代碼錯誤C3699
- 25. 託管C#中的自由非託管C代碼內存
- 26. C++託管代碼
- 27. 託管Java代碼
- 28. 非託管代碼中的信號量
- 29. 釋放C#中的非託管代碼
- 30. 編組silverlight中的非託管代碼