Generische Klasse - Typeinschränkung und Verebung



  • Hallo Forum,

    habe mal wieder ein klitzekleines Problem:
    Ich möchte eine generische Klsse erstellen, allerdings mit der Einschränkung, dass nur bestimmte Typen erlaubt sind, also:

    public class SomeClass<T> where T : OtherClass
    {...}
    

    Soweit so gut. Wie sieht die Syntax aus, wenn ich jetzt noch von einer anderen Klasse erben will? Wahrscheinlich ganz einfach, nur ich find nix!
    Vielen dank im voraus

    Herb



  • Ok, hat sich erledigt. Die Klassen / Interfaces von denen geerbt werden soll muessen einfach vor die where Klausel geschrieben werden. Wie vermutet - ganz einfach 🙄


Log in to reply