В C # как удалить свойство из ExpandoObject?

Скажем, у меня есть этот объект:

dynamic foo = new ExpandoObject();
foo.bar = "fizz";
foo.bang = "buzz";

Как бы я удалилfoo.bang например?

Я нене хочу просто установить свойствоЗначение равно нулю - для моих целей мне нужно удалить его полностью. Кроме того, я понимаю, что мог бы создать совершенно новый ExpandoObject, рисуя пары kv с самого начала, но это было бы довольно неэффективно.

Ответы на вопрос(4)

Ваш ответ на вопрос