C#获取C# DLL中的指定接口的所有实现实例
2017-11-17 11:45
387 查看
public static List<T> CreateTarInterface<T>(string dllpath)
{
List<T> rs = new List<T>();
var dlllll = Assembly.Load(dllpath);
foreach (var item in dlllll.GetTypes())
{
object objType = dlllll.CreateInstance(item.Namespace + "." + item.Name);
if (typeof(T).IsAssignableFrom(objType.GetType()))
rs.Add((T)objType);
}
return rs;
}
相关文章推荐
- C# 获取指定接口的所有实现类
- Spring 获取 实现某接口的所有实例bean
- JAVA-获取实现了指定接口类的所有实现类或继承了指定类的所有子类
- Java根据包名获取指定接口的所有实现
- Java -- 获取指定接口的所有实现类或获取指定类的所有继承类
- 获取指定包名下继承或者实现某接口的所有类(扫描文件目录和所有jar)
- C#基于正则表达式实现获取网页中所有信息的网页抓取类实例
- C#获取指定IP地址的数据库所有数据库实例名
- js操作cookie;js的setInterval;C#获取指定页面的内容;Ajax.dll的使用
- C#实现 获取指定字节长度 中英文混合字符串 的方法
- 获取指定网站所有连接工具[c# winForm]
- C#两种方式获取指定文件夹下所有子目录及文件
- C#获取指定盘符/文件夹下的所有folder/data,并输出保存到*.txt
- C#.NET获取指定文件夹下所有的指定类型文件
- vb实现获取指定目录内的所有文件(包括子目录)
- C#实现 获取指定字节长度 中英文混合字符串 的方法
- c# 获取access所有表名 获取指定表所有字段名
- C#.NET获取指定文件夹下所有的指定类型文件
- [C#]实现IEnumerable接口来使用foreach语句的一个实例
- 【原创】C# 递归获取指定目录的子目录及其所有文件