このように通信しようとしている 2 つの別個のプロジェクトがあります: C++ CLI で
次のネイティブクラスがあります。
public class Data{
public:
int x;
}
インポートとは、C# プロジェクトに C++ CLI プロジェクトへの参照を追加したことを意味します。
反対側では、この C++ CLI プロジェクトを C# プロジェクトにインポートしています。C# でやりたいこと:
Data k = new Data() //It's ok till here
int b = k.x; //The field x is not visible here !
C# または C++ CLI にフィールドとメソッドを強制的に共有させる方法はありますか?
編集: また、C#class data
はstruct
!