相关疑难解决方法(0)

在C#中,如何从ExpandoObject中删除属性?

说我有这个对象:

dynamic foo = new ExpandoObject();
foo.bar = "fizz";
foo.bang = "buzz";
Run Code Online (Sandbox Code Playgroud)

我该如何删除foo.bang

我不想简单地将属性的值设置为null - 为了我的目的,我需要完全删除它.此外,我意识到我可以通过从第一个绘制kv对来创建一个全新的ExpandoObject,但这将是非常低效的.

c# expandoobject

22
推荐指数
4
解决办法
2万
查看次数

标签 统计

c# ×1

expandoobject ×1