C# から使用する必要があるサードパーティの C ライブラリがあります。システムの残りの部分は C# で記述されているため、C++/CLI の使用はラッパーのオプションにすぎません。
C# の代わりに C ライブラリをラップするために C++/CLI を使用する利点は何ですか? C# ラッパーを作成する利点はありますか?
ライブラリには、いくつかの構造体、いくつかの列挙型、および多くの関数が含まれています。
編集: C# で C の構造体と列挙型をラップせずに使用することは可能でしょうか?