私は初心者です....私は本当に2つの間の詳細な違いを知りたいのですが、いつこれらを使用するのですか?管理DLLとアンマネージDLLの違いは何ですか
3
A
答えて
8
「マネージコード」という用語は、通常、JavaやC#などの管理対象言語で記述されたコードを指します。 「アンマネージドコード」という用語は、通常、CやC++などのアンマネージ言語で記述されたコードを指します。あなたが.NETの世界から来ているならば、 "管理される"とはおそらくC#またはVB.NETを意味し、 "unmanaged"はおそらくCまたはC++を意味します。
7
管理対象DLLは共通言語ランタイム(CLR)内で実行されます。したがって、自動メモリ管理のようないくつかの利点が得られます。アンマネージドdllは、これらのすべての利点をあなたに与えることはありません。
.Netの利点をすべて活用するには、マネージコードを作成して使用してください。
関連する問題
- 1. 管理対象コード内のアンマネージDLLからビットマップファイルをロード
- 2. dllのバインディングasp.net(dllのバージョン管理)
- 3. .NETでのアセンブリDLL管理
- 4. 設定管理とバージョン管理の違いは何ですか?
- 5. アンマネージC DLLのパブリックフィールドをC#
- 6. dllのFileVersionとProductVersionの違いは何ですか?
- 7. リソースファイルとサテライトDLLの違いは何ですか?
- 8. 複数のDLLリソース管理
- 9. EEFileLoadException管理DLLにC++ DLLをロードするとき
- 10. VBからアンマネージDLLを呼び出す
- 11. カスタムアクションDLLを管理コード
- 12. COM dllをアンマネージC++で使用する
- 13. WPFアプリケーションでアンマネージDLLをロードする
- 14. 64ビットコンピュータで32ビットのアンマネージDLLをコンパイル
- 15. C#のアンマネージdllでエクスポートテーブルを表示
- 16. これらのIBM.Data.DB2 dllの違いは何ですか?
- 17. C++ dllとDelphi dllの相違点
- 18. LIBとDLLの違い
- 19. Webアプリケーションのコンテキストでwin32 dllと.net dllの違いはありますか?
- 20. .NETでアンマネージdll例外をキャッチ
- 21. DllImport属性は常にアンマネージDLLをロードしていますか
- 22. アンマネージdllクラスのインスタンスを作成
- 23. DLLの登録とは何ですか?
- 24. unity3dに管理DLLを追加する
- 25. interop dllとは何ですか?
- 26. ネイティブDLLの序数とヒント番号の違いは何ですか?
- 27. アンマネージDLL(VB Dll)からc#コードを使用したメソッド名の抽出
- 28. VB6とC++のDLLでMSVBVM60.dllのアクセス違反
- 29. 標準.NETライブラリは、アンマネージDLLに依存しますか?
- 30. C++アンマネージDLLがIIS 7.5でExcelを起動できない