¿Cuál es la sintaxis para colocar restricciones en varios tipos? El ejemplo básico:¿Cómo especifico varias restricciones en un tipo genérico en C#?
class Animal<SpeciesType> where SpeciesType : Species
quisiera colocar restricciones en ambos tipos en la siguiente definición de tal manera que SpeciesType
debe heredar de Species
y OrderType
debe heredar de Order
:
class Animal<SpeciesType, OrderType>
¡Gracias! ¡Siempre me olvido de esto si no lo escribo a menudo! –