In C# zu implementieren, kann ich dies tun:Typoskript Typ-Parameter mehr Schnittstellen
class Dictionary<TKey, TVal> where TKey : IComparable, IEnumerable { }
Gibt es eine Möglichkeit in Typoskript 1.5 beta für einen Typparameter in einer generischen Klasse oder Funktion zu implementieren mehr Schnittstellen, ohne eine völlig neue Schnittstelle für den Zweck zu schaffen?
Der offensichtliche Weg funktioniert offensichtlich nicht wegen der Vieldeutigkeit von Kommas.
class Dictionary<TKey extends IComparable, IEnumerable, TValue> { }
By the way, komischerweise, extends
Schnittstelle Gewerkschaften in Generika völlig in Ordnung umgehen kann:
class Dictionary<TKey extends IComparable|IEnumerable, TValue> { }
Wow, ich Kreuzungstypen gedacht wird schließlich eine Sache sein, aber wussten nicht, dass sie auf dem Weg waren . Danke für die Antwort. – Matt