メソッドの本体を文字列で保持します。メソッドを動的に作成したい。しかし、私は知りません、その体を設定する方法。CodeDom を使用する非常に退屈な方法を見ました。また、OpCodes で Emit を使用しているのを見ました。文字列変数から準備完了のコードを使用する方法はありますか?
string method_body = "return \"Hello, world!\";"; //there is method body
DynamicMethod dm = new System.Reflection.Emit.DynamicMethod("My_method",
typeof(string), new Type[] { }); //any way to create method dynamically
//any way to set body
string result = (string)dm.Invoke(...); //I need write result in variable