title: In C#, how do I remove a property from an ExpandoObject?
body: <p>Say I have this object:</p>
  
  <pre><code>dynamic foo = new ExpandoObject();
  foo.bar = "fizz";
  foo.bang = "buzz";
  </code></pre>
  
  <p>How would I remove <code>foo.bang</code> for example?  </p>
  
  <p>I don't want to simply set the property's value to null--for my purposes I need to remove it altogether.  Also, I realize that I could create a whole new ExpandoObject by drawing kv pairs from the first, but that would be pretty inefficient.</p>