Ich habe eine Klasse, die von DynamicObject erbt und überschreibt einige seiner Mitglieder. Ich habe mich gefragt, ob es irgendwelche Tricks gibt, die ich verwenden könnte, die 'das' implizit dynamisch (oder zumindest das Aussehen von) gemacht haben, so dass ich nicht mehrMaking "dies" implizit dynamisch
machen müsste, wenn ich Mitglieder innerhalb der Klasse dynamisch hinzufügen möchte((dynamic)this).Whatever = 10;
Es wäre viel schöner, wenn ich
Whatever = 10;
tun kann ich nur ein paar Sachen bin Spick so dass ich einen wirklichen Zusammenhang dies nicht hinzufügen kann, und nein, Ruby ist nicht die Lösung dieses Mal;)
Ich könnte es in eine Eigenschaft wickeln, aber es würde die API der Funktionalität si hinzufügen nce würde ich tun müssen
Property.Whatever = 10;
Nein, es ist unmöglich. –
Sie können die Frage hier http://stackoverflow.com/questions/1502276/c-4-0-dynamic-this-pointer sehen. –