如何在Mono中获取类属性?

如何在Mono中获取类属性?,mono,Mono,我希望在C代码中使用属性,这将在使用Mono的项目中起作用。 是否可以从Mono运行时获取类属性?如果可能的话,怎么做 一点解释: 这是具有以下属性的我的类: [SomeAttribute] public class SomeClass { /* ... */ } 和我C++代码中的某个地方,我开始使用这个类单声道和加载程序集。 在C++代码中,我想发现这个代码的属性> SomeClass < /Cord>,并执行一些操作。那我该怎么做呢?单可以告诉这个类中使用什么属性吗?< p>从C++方面

我希望在C代码中使用属性,这将在使用Mono的项目中起作用。 是否可以从Mono运行时获取类属性?如果可能的话,怎么做

一点解释:

这是具有以下属性的我的类:

[SomeAttribute]
public class SomeClass { /* ... */ }
<>和我C++代码中的某个地方,我开始使用这个类单声道和加载程序集。
在C++代码中,我想发现这个代码的属性> SomeClass < /Cord>,并执行一些操作。那我该怎么做呢?单可以告诉这个类中使用什么属性吗?

< p>从C++方面很难做到这一点,所以你可能想做的是从C类中得到正常的属性:

typeof(SomeType).GetAttributes()

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


谢谢,但我需要从Mono运行时获取属性。你没有充分明确你要做什么,你想要什么属性,或者为什么。我添加了我想要的解释,但我认为这还不够。这与最初的问题完全不同。我已经更新了我的答案。