我有一个公开的课堂类型Controller
,在那里我创造了一些奇迹
public class ApiController : Controller { ... }
现在我想使用约束条件创造更多奇迹
需要类ApiController : Controller
并具有类型参数的约束
可能看起来像这样,但是此代码不起作用:
public class ApiController : Controller<T> where T : class {
public T Response;
}
如果可以使用C#,我们该怎么做?
答案 0 :(得分:1)
如果我理解正确,那么您可能想要这样做。
如果要限制类型参数,则需要在类上添加泛型,而不是在继承类上添加
public class ApiController<T> : Controller where T : class
{
public T Response;
}