Ist es möglich, einen generischen Typ in C# zu definieren, der auf sich selbst verweist?Rekursive generische Typen
z. Ich möchte ein Dictionary <> definieren, das seinen Typ als TValue (für eine Hierarchie) enthält.
Dictionary<string, Dictionary<string, Dictionary<string, [...]>>>
Nein, das ist nicht möglich. Könnten Sie genauer beschreiben, was Sie erreichen möchten? –
lol Earwicker, du musst zustimmen es ist komisch;) ... Ich dachte auch, dass es nicht (direkt) .. – eglasius
Ich denke, die Leute werden verwirrt, weil eine Klasse nicht von sich selbst erben kann (offensichtlich, oder es hätte unendliche Größe als bald, da es irgendwelche Felder hatte), noch kann eine generische von einem Typparameter erben, aber die eigenen Namen- und Typparameter der Klasse können in den Typargumenten einer generischen Basis gerade fein erscheinen. –