Подтвердить что ты не робот

Динамическое удаление элемента из Expando/dynamic object

Я ищу способ динамически удалять элементы из динамического объекта (может быть, здесь мы можем использовать объект Expando?).

ОК, я думаю, нужно немного разъяснений...

Когда вы это сделаете:

dynamic foo = new ExpandoObject();
foo.Bar = 42;
foo.Jar = 25;

Свойство Bar, 'jar' будет добавлено динамически во время выполнения. Я показываю это пользователю, он может дополнительно добавить свои собственные свойства (возможность формы), это можно сделать, просто добавив элемент в динамический объект.

Но он также может удалить участников (скажем, "Jar" ) из объекта Foo, как мы удаляем динамический объект формы-члена? Можем ли мы использовать объект Expando здесь?

4b9b3361