【发布时间】:2018-01-30 11:16:22
【问题描述】:
我想知道在 C# 中是否存在向这样创建的对象添加值的方法:
object myObject = new { a = "First", b = "Second" };
我可以在 myObject 中添加一个像“c”这样的新字段吗(我的意思是在声明行之后)? 我在 doc 上进行了搜索,但找不到任何可以执行此操作的内容。
所以,我的问题是:
- 有可能吗?
- 我该怎么做?
非常感谢您的帮助!
最好的问候, 安德烈亚
【问题讨论】:
-
ExpandoObject? stackoverflow.com/questions/1653046/…
-
Alex 打败了我,但 Expando 对象可能是你想要的。
-
查看 Khaja Minhajuddin 的回答,它可能会有所帮助。