这是我的代码:
public static class DynamicExtensions
public static void Add(this ExpandoObject obj, string path){
dynamic _obj = obj;
if (_obj == null) throw new ArgumentNullException("obj");
_obj.path = path;
}
}
但是当我以这种方式调用它时,我得到了“'System.Dynamic.ExpandoObject'不包含'Add'的定义”的错误:
dynamic obj = new ExpandoObject();
obj.Add("p1");
如何解决?
提前致谢!