我正在寻找一种从动态对象中动态删除成员的方法(也许我们可以在这里使用 Expando 对象吗?)。
好的,我想需要澄清一下...
当你这样做时:
dynamic foo = new ExpandoObject();
foo.Bar = 42;
foo.Jar = 25;
, Bar
'jar' 属性将在运行时动态添加。我正在向用户显示这个,他可以进一步添加他自己的属性(表单可用选项),这可以通过将成员添加到动态对象来完成。
但他也可以从 Foo 对象中删除成员(比如“Jar”),我们如何从动态对象中删除成员?我们可以在这里使用 Expando 对象吗?