【发布时间】:2019-02-12 06:41:16
【问题描述】:
例如,在 JSON.NET 中,您可以调用 JObject.Parse,它会返回具有某些属性的 JObject,但如果您调用:
dynamic obj = JObject.Parse(jsonString);
我可以在该对象上调用 JObject 上不存在的属性。
【问题讨论】:
-
实现
IDynamicMetaObjectProvider接口或从实现它的框架类继承,如DynamicObject或ExpandoObject -
你不能同时拥有“动态”和“强类型”。它们是截然相反的。
-
@Enigmativity 完全正确
-
@DaveM 好的,我去看看!谢谢!