Frage

Wie lautet die Syntax zum Platzieren von Einschränkungen für mehrere Typen?Das grundlegende Beispiel:

class Animal<SpeciesType> where SpeciesType : Species

Ich möchte beiden Typen in der folgenden Definition Einschränkungen auferlegen, so dass SpeciesType muss erben von Species Und OrderType muss erben von Order:

class Animal<SpeciesType, OrderType>
War es hilfreich?

Lösung

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

Andere Tipps

Sie sollten in der Lage sein:

class Animal<SpeciesType, OrderType>
    where SpeciesType : Species
    where OrderType : Order {
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top