我有一个基类,它与派生泛型类是非泛型的。 AbstractRepository和ILoggingManager由IoC框架提供。如何为具有参数的非泛型基类声明泛型类的构造函数
基类
public abstract class EventHandlerBase
: AbstractDataProvider
, IEventHandler
{
public EventHandlerBase(
AbstractRepository data,
ILoggingManager loggingManager
)
: base(data, loggingManager)
{
}
}
派生类
public abstract class EventHandlerBase<TDetail>
: EventHandlerBase
where TDetail : Contracts.DeliveryItemEventDetail
{
}
我想宣布在派生类的构造函数,将调用非泛型基类,但我不知道语法。
所以,你在暗示我从我的派生类中删除的通用部分? – 2009-02-05 16:49:39
只是在构造函数中。构造函数本身不是通用的。我会将其添加到我的答案中。 – 2009-02-05 16:50:42