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