一、动态类型简介
.NET 4 中引入了动态类型。动态对象(dynamicObject
)使您可以处理诸如 JSON 文档之类的结构内容,这些结构的组成可能要到运行时才能知道【 该类型是一种静态类型,但类型为 dynamic
的对象会跳过静态类型检查。 大多数情况下,该对象就像具有类型 object
一样。 在编译时,将假定类型化为 dynamic
的元素支持任何操作。 因此,不必考虑对象是从 COM API、从动态语言(例如 IronPython)、从 HTML 文档对象模型 (DOM)、从反射还是从程序中的其他位置获取自己的值。 但是,如果代码无效,则在运行时会捕获到错误。】
.NET 4.0 中引入的 dynamic
</