-3
我有实现界面下方的一些类:如何实例化一个接口,一个泛型参数
ISearchBase<T>
但我不知道哪一个类将被实例化,所以我让“用户决定” ,如下面的例子:
var objectResponse = Activator.CreateInstance(Type.GetType(ResponseNamespace));
的问题是: 每个这些类有回报,我试图用这样的:
var object = (ISearchBase<objectResponse >)
Activator.CreateInstance(Type.GetType(Namespace));
但编译器不会让我这样做......我该怎么办?
的错误是:
类型或命名空间名称 'objectResponse' 找不到。
编译器给你什么错误? –
有回报吗?你遇到了什么错误?你不能实例化接口,那么你是否可以更清楚地知道你遇到麻烦的位置? – BradleyDotNET
你不能实例化接口。你绝对需要为你的文章增加一些清晰度。 –