私はC#アプリケーションを持っています。クラスAの1つのパラメータを取り、doubleを返すためにテキストで定義された関数を実行したいとします。C#コードをプログラムでコンパイルして実行する
パラメータ「」いくつかの構造化データとなり、機能がA.
(想像AであったプロパティNUM1、NUM2、および1つの式平均値を返すように定義された、他の任意の時の式であろうreturn num1 * 2)。
このように、関数定義をテキストソースからロードし、何らかの方法でコンパイルして実行したいとします。
コードの構造に関しては、関数の本体を任意のクラスのメンバ関数に注入することもできますし、デリゲートをコンパイルしてそれを実行してパラメータコンテキストを渡すこともできますまた、十分であろう。
これについてはどのような方法がありますか?
使用しているC#のバージョンを指定する必要があると思います。新しいバージョンでは古いバージョンよりも簡単にこれを行うことができます。 – MusiGenesis
古い.NET 1.1バージョンは残念です。 –