開始使用 C ++ CLI

C++ / CLI 是 Microsoft 特有的 C++方言,可與 .NET 很好地互操作。最初,它被設想為 .NET 語言的最強大,幷包括對 WinForms 應用程式的設計器支援。但是,C++ / CLI 的新開發幾乎停止了,微軟現在打算只在互操作場景中使用該語言:

  • 允許 .NET 程式碼使用現有(傳統)C 或 C++程式碼,或
  • 為現有的 C 或 C++程式碼提供一種機制來呼叫(可能是更新的).NET 程式碼。

使用 C++ / CLI 可以使用 P / Invoke 複雜的互操作方案更加容易。