使用反射,如何使用最少的代码获得使用C#3.0/.NET 3.5实现接口的所有类型,并最大限度地减少迭代?
这就是我想要重写的内容:
foreach (Type t in this.GetType().Assembly.GetTypes())
if (t is IMyInterface)
; //do stuff
Run Code Online (Sandbox Code Playgroud) 这可能在C#中像是Java吗?
如果我有一个接口名称(参数IDataReader),我如何获得实现这个的所有类的列表?
在java中,它在API中列出 - 这在C#中是否可用