我有多个具有一些常见操作的控制器。我制作了通用控制器:
public class FirstBaseController<TEntity> where TEntity : class, IFirst, new()
public class SecondBaseController<TEntity> where TEntity : class, ISecond, new()
然后我想做这样的事情:
public class MyController : FirstBaseController<First>, SecondBaseController<Second>
而且我知道在 C# 中不允许多类继承。你能告诉我另一种方法吗?