如何将通用约束添加到继承自其他类的C#类?

时间:2013-07-10 15:33:03

标签: c# generics inheritance

我正在尝试创建一个具有从另一个类继承的泛型约束的类 - 我遇到了编译错误:

  public  class  BaseEntityController<T> where T : BaseEntity  : BaseController
    {

    }

此代码无法编译 - 我收到“意外令牌错误”。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:5)

试试这个:

public class BaseEntityController<T> : BaseController where T : BaseEntity
{
}

答案 1 :(得分:2)

怎么样

public  class  BaseEntityController<T> : BaseController where T : BaseEntity
{

}