获取属性列表及其类的类型



我很确定这个问题以前已经解决了,但是我甚至不知道合适的关键字来搜索。

在c#中是否可以在运行时获得类或结构属性及其类型的列表?

注:

如果有区别,则用[StructLayout(LayoutKind.Sequential)]定义结构体。

编辑

我发现这个如何获得一个类的属性列表?

现在问题是:[StructLayout(LayoutKind.Sequential)]有什么区别吗?

您可以使用Type.GetCustomAttributes获取所有属性。

var attributes = typeof(MyType).GetCustomAttributes(true);

相关内容

  • 没有找到相关文章

最新更新