【发布时间】:2011-06-18 16:21:31
【问题描述】:
有没有一种优雅的方法来获取程序集中具有自定义属性的所有类型?
如果我有课
[Findable]
public class MyFindableClass
{}
我希望能够在 Assembly.GetTypes(...) 返回的类型集合中找到它
我可以通过一个卑鄙的黑客来做到这一点,但我相信有人有更好的方法。
【问题讨论】:
-
我不确定你在考虑什么“大恶意黑客”,但如果它是一个简单的 for 循环,它就不是黑客;这是一个很好的解决方案。
-
重要的推论问题 如何在运行时读取类的属性? stackoverflow.com/questions/2656189/…
标签: c# reflection custom-attributes