首页 新闻 会员 周边 捐助

如何获取所有实现了接口Interface_A类的实例啊?

0
悬赏园豆:50 [已解决问题] 解决于 2010-09-20 00:26
<html xmlns=""> <p>请问如何获取所有实现了接口Interface_A类的实例啊?</p>
Loong_zxl的主页 Loong_zxl | 初学一级 | 园豆:55
提问于:2010-09-17 22:57
< >
分享
最佳答案
1

var type = typeof(IMyInteraface);
var types = AppDomain.CurrentDomain.GetAssemblies().ToList()
   
.SelectMany(s => s.GetTypes())
   
.Where(p => type.IsAssignableFrom(p));
原文地址:http://stackoverflow.com/questions/26733/getting-all-types-that-implement-an-interface-with-c-3-5

如果不满足你的需求,可以自己改造下~

还有个链接,可以参考下:http://www.hanselman.com/blog/DoesATypeImplementAnInterface.aspx

收获园豆:50
_A_A | 小虾三级 |园豆:1139 | 2010-09-18 16:16
谢了
Loong_zxl | 园豆:55 (初学一级) | 2010-09-19 16:29
其他回答(2)
0

不大明白你的问题呢,还有你的接口是普通接口还是COM接口?

fangyukuan | 园豆:215 (菜鸟二级) | 2010-09-18 11:09
是普通接口.....
支持(0) 反对(0) Loong_zxl | 园豆:55 (初学一级) | 2010-09-18 23:33
0

你是想查找所有 实现了 Interface_A 的类型?

HUHU慈悲 | 园豆:9973 (大侠五级) | 2010-09-18 14:12
对的......
支持(0) 反对(0) Loong_zxl | 园豆:55 (初学一级) | 2010-09-18 23:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册