W C #, jak usunąć właściwość z ExpandoObject?
Powiedz, że mam ten obiekt:
dynamic foo = new ExpandoObject();
foo.bar = "fizz";
foo.bang = "buzz";
Jak mógłbym usunąćfoo.bang
na przykład?
Nie chcę po prostu ustawiać wartości właściwości na null - dla moich celów muszę ją całkowicie usunąć. Ponadto zdaję sobie sprawę, że mogłem stworzyć zupełnie nowy ExpandoObject, rysując pary kv od pierwszego, ale byłoby to dość nieefektywne.