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