【发布时间】:2010-10-25 20:31:43
【问题描述】:
是否有更好的(性能更高或更好的代码;)方法来查找类型的所有派生类型? 目前我正在使用类似的东西:
- 获取使用过的程序集中的所有类型
- 用所有这些类型检查我的类型是否为“IsAssignable”
我想知道是否有更好的方法来做到这一点?
【问题讨论】:
-
哪里奇怪了?这不是经常需要的。
-
我只是认为这是一个沉重的性能成本,因为“只知道哪些类型是从某种类型派生的”(我会删掉“奇怪的”;)
-
你看过使用Enumerable.OfType吗?