は、私は、このオブジェクトを持って言いますか?C#ではExpandoObjectからプロパティを削除するにはどうすればよいですか?</p> <pre><code>dynamic foo = new ExpandoObject(); foo.bar = "fizz"; foo.bang = "buzz"; </code></pre> <p>どのように私は、例えば<code>foo.bang</code>を削除します:
私は単にプロパティの値をnullに設定したくありません。私の目的のためには、すべてを削除する必要があります。また、最初からkvペアを描画することで、全く新しいExpandoObjectを作成できたことに気付きましたが、それはかなり非効率的です。
Fooのフォームメンバー 'ジャー' を削除する必要がある...セルフそれをFOOない.. – Dhana
@Dhana:だから 'Jar'に' Foo'を変更:)私はこの例を更新しましたが、答えが働く方法を理解していれば、それを自分で修正するのは難しくありません。 –
@Skeet:本当に素敵です..、ありがとう。 – Dhana