データベース テーブルにいくつかの C# コードを格納しました。
文字列に基本クラスのコード全体があります。
m1
保存された C# コードを使用して、クラスにという名前のメソッドを追加しreturn <<some C# code>>;
(メソッドは常に返さobject
れるため、C# コードは 、 、 などになり88 + 90
ます"hello world"
) this.ToString()
、ファイルに保存して でコンパイルしCSharpCodeProvider
、実行します。私のプログラムでそれ。
格納された C# コードは、基本クラスのいくつかのメソッドを使用できます。
このスキームは非常にうまく機能します。
ここでReflection.Emit
、コンパイル手順を避けるために、これを行うために使用します。
これは可能ですか?