对多种类型施加约束的语法是什么?基本示例:

class Animal<SpeciesType> where SpeciesType : Species

我想在以下定义中对这两种类型设置约束,以便SpeciesType必须继承自SpeciesOrderType必须继承自Order:
class Animal<SpeciesType, OrderType>

最佳答案

public class Animal<SpeciesType,OrderType>
    where SpeciesType : Species
    where OrderType : Order
{
}

10-08 16:02