Ich habe eine generische Klasse, aber ich möchte, dass mein Typ gezwungen wird, entweder von der einen oder der anderen Schnittstelle zu erben. Zum Beispiel:
public class MyGeneric<T> where T : IInterface1, IInterface2 {}
Die oben zwingt T zu inherti von sowohl IInterface1 und IInterface2, aber kann ich zwingen T zu inhert von IInterface1 ODER IInterface2 (oder beide)?