天天看點

C#調用C++的dll的兩種方法理論介紹

C S h a r p 調 用 C + + 的 d l l 的 兩 種 方 法 理 論 介 紹 CSharp調用C++的dll的兩種方法理論介紹 CSharp調用C++的dll的兩種方法理論介紹

一 什麼是托管型代碼和非托管型代碼

C#是托管型代碼,托管型代碼的

對象

托管堆

上配置設定記憶體,建立的對象由

虛拟機

來管理和釋放。

二 如何用托管型語言的C# 調用非托管型C++

  1. 使用CLR(公共語言庫)
  2. 使用靜态方法調用