我很确定此问题已在此处解决,但我甚至不知道要搜索的合适关键字。
在C#中是否可以在运行时获取类或结构属性及其类型的列表?
P.S。如果这有所不同,则结构用[StructLayout(LayoutKind.Sequential)]
定义。
我发现了How to get the list of properties of a class?
现在问题是:[StructLayout(LayoutKind.Sequential)]
会有什么不同吗?
答案 0 :(得分:1)
您可以使用Type.GetCustomAttributes获取所有属性。
var attributes = typeof(MyType).GetCustomAttributes(true);