您的位置:首页 - .NET
C#中获取某个接口的所有子类的集合
如何获取实现某个接口的所有类。这个问题是所有大型项目中经常遇到的问题,有经验的程序员可能会在开发的时候写好配置文档,以方便以后使用,而对于第三方开发的dll或程序则无此遍历了,那我们该怎么办呢?
这里我提供了一种基于msdn上对FindInterfaces的说明来解决这个问题。
思路如下:
首先载入一个类库文件,
//载入dll文件并获取属性
Assembly assembly = Assembly.LoadFile(dllFile);
//取出所有类型集合
Type[] types = assembly.GetTypes();
本站导航
相关文章
柯乐义 Copyright© keleyi.com