我希望能在运行时为动态对象/扩展对象的属性添加一个属性,这是否可能?
我想做的是:
我想做的是:
dynamic myExpando = new ExpandoObject();
myExpando.SomeProp = "string";
myExpando.AddAttribute("SomeProp", new MyAttribute());
有没有可能以某种方式完成这个任务?
TypeDescriptor
吗?http://msdn.microsoft.com/zh-cn/library/system.componentmodel.typedescriptor%28v=vs.110%29.aspx - MatthewRuntimeBinderException: 'System.Dynamic.ExpandoObject' 不包含 'AddAttribute' 的定义
。 - recursive