Domanda

Voglio creare un oggetto in C # e l'abbiano in fare cose interessanti in base al nome del metodo inesistente che ottiene.

In ruby, questo è method_missing. In Perl, questo è AUTOLOAD.

Non riesco a trovare il modo in System.Dynamic in C #.

È stato utile?

Soluzione

Prova a usare System.Dynamic.DynamicObject come semplice punto di partenza e classe di base. È possibile trovare un esempio a http://winterdom.com/2009/05/dynamicobject -in-c-40 .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top