Mögliches Duplikat:
Generische Methoden und Mehrfachbeschränkungen
Ich brauche eine generische Funktion, die zwei Type Constraints hat, die jeweils von einer anderen Basisklasse erben. Ich weiß, wie man das mit einem Typ macht:
void foo<T>() where T : BaseClass
Ich weiß aber nicht, wie man das mit zwei Typen macht:
void foo<TOne, TTwo>() where TOne : BaseOne // and TTwo : BaseTwo ???
Wie kann man das machen? (mit .NET 2)