【发布时间】:2021-03-27 11:07:52
【问题描述】:
有没有办法改变动态类型的属性值? 代码示例:
dynamic result = new { Status = "WARNING", Modified = false, Message = string.Empty };
result.Status = "OK";
使用 C# 有可能吗? 谢谢
【问题讨论】:
-
为什么不试试呢?
-
好吧,我目前无法尝试,但是。例如,您是否尝试过简单的 result.Status="something"?
-
试过了,尝试使用 PropertyInfo 但是 SetValue 在运行时失败。纳达
标签: c# .net object dynamic propertyinfo