Domanda

Qual è la sintassi per inserire vincoli su più tipi?L'esempio base:

class Animal<SpeciesType> where SpeciesType : Species

Vorrei porre vincoli su entrambi i tipi nella seguente definizione in modo tale che SpeciesType deve ereditare da Species E OrderType deve ereditare da Order:

class Animal<SpeciesType, OrderType>
È stato utile?

Soluzione

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

Altri suggerimenti

Dovresti essere in grado di andare:

class Animal<SpeciesType, OrderType>
    where SpeciesType : Species
    where OrderType : Order {
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top