実行時にExpandoObjectに動的にプロパティを追加したいです。例えば文字列プロパティを追加するにはNewPropを呼び出し、次のように記述します。
var x = new ExpandoObject();
x.AddProperty("NewProp", System.String);
これは簡単に可能ですか?
ベストアンサー1
dynamic x = new ExpandoObject();
x.NewProp = string.Empty;
あるいは:
var x = new ExpandoObject() as IDictionary<string, Object>;
x.Add("NewProp", string.Empty);