私は、Mono を埋め込むアプリケーションに取り組んでおり、関数の 1 つに対するパラメーターの 1 つである単純な C# 構造体を持っています。
その構造体を作成して C++ から C# に渡すにはどうすればよいですか?
次のような C# 構造体がある場合:
struct CSStruct
{
int mInt;
float mFloat;
}
厳密な C++ バージョンを作成して、そのように mono に渡すことはできますか?
struct CStruct
{
int mInt;
float mFloat;
}
// ...
CStruct var = { 10, 30.0f };
void* args[1] = { &var };
mono_runtime_invoke(method, NULL, args, NULL);