MonoObject 到 c++ bool
MonoObject to c++ bool
我已将单声道运行时嵌入到我的 C++ 应用程序中。
C++ 代码调用 C# 方法,其中 returns 一个布尔值。
如何从返回的 MonoObject 中获取 bool 值?
MonoObject* res = mono_runtime_invoke(my_method_instance, processor_, nullptr, nullptr);
bool result = *how does this work??*;
我刚刚在嵌入式单声道文档 (http://www.mono-project.com/docs/advanced/embedding/) 中找到了解决方案。
int int_result = *(int*)mono_object_unbox (result);
这也适用于 bool 值
bool value = *(bool*)mono_object_unbox(result);
我已将单声道运行时嵌入到我的 C++ 应用程序中。 C++ 代码调用 C# 方法,其中 returns 一个布尔值。
如何从返回的 MonoObject 中获取 bool 值?
MonoObject* res = mono_runtime_invoke(my_method_instance, processor_, nullptr, nullptr);
bool result = *how does this work??*;
我刚刚在嵌入式单声道文档 (http://www.mono-project.com/docs/advanced/embedding/) 中找到了解决方案。
int int_result = *(int*)mono_object_unbox (result);
这也适用于 bool 值
bool value = *(bool*)mono_object_unbox(result);