我希望在C#代码中使用属性,这些代码可以在我的项目中使用使用Mono 。 可以从Mono运行时获取类属性吗?如果可能的话怎么样?
一点解释:
这是我的具有属性的类:
[SomeAttribute]
public class SomeClass { /* ... */ }
在我的C ++代码中,我启动Mono并使用此类加载程序集。
在C ++代码中,我想发现这个SomeClass
的属性并执行一些操作。那我该怎么做呢? Mono能说出这个类中使用的属性吗?
答案 0 :(得分:0)
从C ++方面做这个很难,所以你可能想做的就是从C#类中正常获取属性:
typeof(SomeType).GetAttributes()
然后从C ++代码调用函数来实际访问该信息。