如何在Mono中获取类属性?

时间:2018-03-23 16:41:36

标签: mono

我希望在C#代码中使用属性,这些代码可以在我的项目中使用使用Mono 。 可以从Mono运行时获取类属性吗?如果可能的话怎么样?

一点解释:

这是我的具有属性的类:

[SomeAttribute]
public class SomeClass { /* ... */ }

在我的C ++代码中,我启动Mono并使用此类加载程序集。 在C ++代码中,我想发现这个SomeClass的属性并执行一些操作。那我该怎么做呢? Mono能说出这个类中使用的属性吗?

1 个答案:

答案 0 :(得分:0)

从C ++方面做这个很难,所以你可能想做的就是从C#类中正常获取属性:

typeof(SomeType).GetAttributes()

然后从C ++代码调用函数来实际访问该信息。

Using mono to call C# from C/C++