Wie kann ich auswerten C# code dynamisch?

Kann ich tun, eine eval("something()"); Ausführung von code dynamisch in JavaScript. Gibt es eine Möglichkeit für mich, das gleiche zu tun, was in C#?

Ein Beispiel, was ich versuche zu tun, ist: ich habe eine integer-variable (sagen i) und ich haben mehrere Eigenschaften, die durch die Namen: "Eigenschaft1", "Eigenschaft2", "Property3", etc.
Nun, ich möchte, um einige Operationen durchzuführen, die auf die "Eigenschaftich" - Eigenschaft ist abhängig vom Wert des i.

Ist das Recht einfach mit Javascript. Gibt es eine Möglichkeit, dies zu tun mit C#?

Werfen Sie einen Blick auf Mono-CSharp-interaktive shell. Es eval-Funktionen wie.
c# aufrufen der ironpython-eval. Ich habe versucht, es in c# 4.0. keine Erfahrung mit c# 2.0
Lange, wo finde ich Unterlagen über die IronPython-eval ?
Ich weiß, dass dieses Q&A ist ziemlich altmodisch, aber ich habe soeben eine video-Playlisten , klingt eine ganze Menge, wie der Beschreibung in Davide Icardi Antwort. Es ist völlig anders, und wahrscheinlich lohnt sich.

InformationsquelleAutor Adhip Gupta | 2008-08-07

Schreibe einen Kommentar