C#获取C# DLL中的指定接口的所有实现实例 - qq_19759475的博客 - CSDN博客

原文:C#获取C# DLL中的指定接口的所有实现实例 - qq_19759475的博客 - CSDN博客

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;

}

上一篇:node 实现视频播放后端,前端使用video标签,视频文件视频mp4


下一篇:web前端/移动端H5博客专家博客大全--值得收藏的前端技术大牛博客地址