アップデート
問題はコードではありません。問題は、動的オブジェクトを直接のウィンドウから評価できないように見えることです。
メソッドを ExpandoObject に追加しようとしていますが、それを機能させる方法がわかりません。これが私のコードです:
dynamic myObj = new ExpandoObject();
myObj.First = "Micah";
myObj.Last = "Martin";
myObj.AsString = new Func<string>(() => myObj.First + " " + myObj.Last);
//No matter what I do I get 'object' does not contain a definition for 'AsString'
myObj.AsString;
myObj.AsString();
myObj.AsString.Invoke();
誰でもこれを行う方法を知っていますか?