Wie eine dynamische Klasse in C # 4 zu schaffen?
Frage
Ich mag ein Objekt in C # erstellen und habe es interessante Dinge zu tun, basierend auf dem Namen der nicht vorhandenen Methode, die bekommt.
In Rubin, dies ist method_missing. In Perl ist dies AUTOLOAD.
Ich kann nicht scheinen, um die Art und Weise in System.Dynamic in C # zu finden.
Lösung
Versuchen Sie es mit System.Dynamic.DynamicObject als einfacher Startpunkt und Basisklasse. Sie können ein Beispiel unter http://winterdom.com/2009/05/dynamicobject finden -in-c-40 .
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow