这里有一个简单的语法问题(我希望如此),我知道如何使用where子句限制一个泛型类型,但如何限制两个泛型类型?
也许最简单的方法是写下我对语法的最佳猜测。
public class GenericDaoGetByIdTests<TDao, TComponent> : BaseDaoTests
where TDao : IDao<TComponent>, TComponent : EDC2ORMComponent {
public void GetByIdTest(int id) { }
}
这个让我出现了一个错误。有人知道正确的语法是什么吗?