【发布时间】:2023-03-08 05:29:02
【问题描述】:
我有一个关于使用反射加载类型的问题。我试图通过实现具有两个通用参数的接口的那些来过滤程序集中的类型列表。我不打算明确说明哪些类型是那些泛型参数,因为我想要所有实现接口的类,但是每当我尝试使用typeof(IExample<>) 时,它都会被标记为错误。但是,可以使用只有一个通用参数的接口来做到这一点。
我真的很感激这方面的一些帮助!在此先感谢:)
public interface IExample<T, E>
{
}
这就是我的界面的样子。 然后我目前必须实现它的类。
public class C
{
}
public class A : IExample<string, C>
{
}
Public class B : IExample<XMLDocument, C>
{
}
【问题讨论】:
标签: c# generics reflection