【发布时间】:2010-09-20 05:16:12
【问题描述】:
在 C# 中有没有办法:
获取具有属性的类的所有属性(而不必遍历所有属性然后检查属性是否存在。
-
如果我想要所有公共、内部和受保护的属性,但不想要私有属性,我找不到这样做的方法。我只能这样做:
PropertyInfo[] props = type.GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic)
有没有办法避免获得私有财产但确实获得其他一切。
【问题讨论】:
-
私有财产?属性的重点是公开您的私有实例字段。不知道为什么你首先想要私有财产。
-
我不想要私有财产。 .这就是如何避免它查看私有财产的问题。
标签: c# reflection attributes