Каков синтаксис размещения ограничений для нескольких типов? Основной пример:
class Animal<SpeciesType> where SpeciesType : Species
Я хотел бы установить ограничения для обоих типов в следующем определении, так что SpeciesType
должен наследовать от Species
и OrderType
должен наследовать от Order
:
class Animal<SpeciesType, OrderType>