33

複数のタイプに制約を設定するための構文は何ですか?基本的な例:

class Animal<SpeciesType> where SpeciesType : Species

次の定義では、両方のタイプに制約を設定して、から継承する必要がありSpeciesType、から継承する必要があるようにします。SpeciesOrderTypeOrder

class Animal<SpeciesType, OrderType>
4

2 に答える 2

60
public class Animal<SpeciesType,OrderType>
    where SpeciesType : Species
    where OrderType : Order
{
}
于 2008-09-05T17:46:13.810 に答える
18

あなたは行くことができるはずです:

class Animal<SpeciesType, OrderType>
    where SpeciesType : Species
    where OrderType : Order {
}
于 2008-09-05T17:48:44.600 に答える