具有泛型的约束语法,也是从类派生的

本文关键字:派生 语法 泛型 约束 | 更新日期: 2023-09-27 17:57:30

我遇到了以下问题:我有一个带有约束的泛型类,它源自非泛型接口:

public abstract class DrilldownBase<W> where W : class, IDrilldown

这段代码是不正确的,因为它认为IDrilldown是一个约束,而不是。我想要的是类DrilldownBase从IDrilldown继承。我错过了什么?

谢谢。

具有泛型的约束语法,也是从类派生的

然后不要将其作为约束的一部分。

约束应该在继承声明之后:

public abstract class DrilldownBase<W> : IDrilldown where W : class,